algolia - algolia 中的统计聚合

标签 algolia

我正在浏览 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/

    相关文章:

    angular - Ionic 3 中的 Algolia Instantsearch.js

    node.js - 使用 Node.js 函数从 Firebase 获取值键对

    geolocation - Algolia:同时搜索多个地理位置?

    javascript - Algolia - 格式化突出显示的文本以仅显示突出显示的部分

    laravel - 使用 InstantSearch 显示所有方面

    Algolia 即时搜索 - 如何不进行初始搜索?

    ios - Algolia 搜索多个索引 IOS

    android - 使用InstantSearch-Android时出现MemoryLeak

    import - Algolia:如果我将具有不同属性的记录导入到索引中会发生什么?

    Algolia 黑客新闻搜索 api #browse 端点