有没有办法获得elastisearch搜索查询的点击次数的X%?

例如:获取10%的老年人(按年龄排序)

如果结果计数为5010,则结果将为501个匹配项

我说的是一种简单的方法,不执行2个查询:)

最佳答案

不,不仅仅是一次搜索。

不要害怕执行多个请求。通常,处理几个简单的请求要比处理大而人为的请求更好。

在这种情况下,由于要进行排序,因此仅使用过滤器就可以避免,之后如果缓存了过滤器,后续请求将很快。如果您担心性能,请确保将后续请求路由到同一节点,并且该请求将已经缓存了它所需要的内容。 (并使用search type count 进行初始搜索请求)。

08-08 07:49
查看更多