使用ElasticSearch在每个聚合中包含文档

时间:2014-07-23 20:41:02

标签: elasticsearch

要求以某种方式准备搜索结果(来自服务器),以便UI显示this页面上显示的内容。基本上数据库等效的是group by个查询,包括average aggregation个子组的一个或多个。

显然,Elastic Search不支持返回具有聚合功能的文档,该功能已由thisthis帖子确认。

将弹性搜索与Solr进行比较时,其中一个原因是弹性搜索,它是advanced aggregation features,包括嵌套聚合和各种其他丰富的聚合(包括最小值,最大值,平均值,总和,百分位数等)。鉴于手头的要求,在每个聚合中实现结果(文档)的最佳服务器端解决方法是什么?

1 个答案:

答案 0 :(得分:2)

检查最新版本,它包含热门命中聚合。这可能就是你要找的东西

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-hits-aggregation.html