我正在浏览 Algolia 的文档,但找不到任何与在 elasticsearch 中进行聚合相关的内容:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html
我想要做的一个例子是:
最佳答案
ES 所谓的“聚合”实际上是 Algolia 提供的“方面”的一个子集(参见 https://www.algolia.com/doc/search/filtering-faceting#faceting)。您可以使用 term
在 ES 中实现 Algolia 分面功能。聚合。
分面将计算与每个分面值关联的计数,并为您提供过滤这些值的方法。
由于 Algolia 已经过高度优化和设计,可进行即时全文搜索,因此该引擎不提供深度聚合功能。您将获得的唯一聚合是 min
, max
, avg
如果基础构面值为数字。
关于algolia - algolia 中的统计聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36929609/