我知道如何使用Elasticsearch的方面功能,我们可以基于搜索查询结果数据来获取指定字段的值的合计值。
我有一个用于监视日志并使用elasticsearch搜索日志条目的应用程序。在UI前端,我有一个分页机制,因此使用搜索的异步功能一次获取'n'个条目。
因此,我的问题是,如果我修改异步搜索查询以获取某些字段的构面信息,它将为异步查询的结果子集提供汇总值。否则它将获取整个搜索结果的汇总值(而不是返回给用户的子集)。
非常感谢和问候,
科马尔
最佳答案
将为整个搜索结果返回构面。您甚至可以在请求中将size设置为0,这将导致不获取任何结果,并且您仍将获得所有方面。
关于elasticsearch - Elasticsearch Facet功能如何与异步搜索查询一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11079296/