如何在弹性搜索中通过其他字段对结果进行分组

时间:2014-02-05 11:58:30

标签: php elasticsearch faceted-search

我的文档映射如下所示:

_id : integer
title: string
category: string
country: string

鉴于'标题'搜索,我想获得所有类别和所有国家/地区的结果数量,所以

countries:
   USA: 38
   UK: 17
   ES: 5
   ....

categories:
   Animals: 6
   People:  772
   Objects: 87
   ....

是否可以在弹性搜索中执行此操作?

由于

1 个答案:

答案 0 :(得分:0)

是的,这是Elasticsearch中的分面标准行为。有关更多信息和示例,请参阅Elasticsearch Facets documentation