algolia 中的统计聚合

2024-05-29

我正在浏览 Algolia 的文档,但找不到与在 Elasticsearch 中进行聚合相关的任何内容:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html

我想做的一个例子是这样的:

  • 当用户搜索时,我也会实时显示该查询的聚合结果,例如与特定过滤器匹配的所有内容的计数(例如所有红色项目、蓝色项目、黄色项目等的计数)

ES 所谓的“聚合”实际上是 Algolia 提供的“方面”的子集(请参阅https://www.algolia.com/doc/search/filtering-faceting#faceting https://www.algolia.com/doc/search/filtering-faceting#faceting)。 Algolia 分面功能是您可以在 ES 中使用以下方法实现的功能term聚合。

分面将计算与每个分面值关联的计数,并为您提供一种过滤这些值的方法。

由于 Algolia 已针对即输入全文搜索进行了高度优化和设计,因此该引擎不提供深度聚合功能。您得到的唯一聚合是min, max, avg值(如果基础方面值是数字)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

algolia 中的统计聚合 的相关文章

随机推荐