elasticsearch,faceted-search,Php,elasticsearch,Faceted Search" /> elasticsearch,faceted-search,Php,elasticsearch,Faceted Search" />

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

Php 如何在弹性搜索中按其他字段对结果进行分组,php,elasticsearch,faceted-search,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 .... 在弹性搜索中可以这样做吗 谢谢是的,这是Ela

我有一个如下所示的文档映射:

_id : integer
title: string
category: string
country: string
如果按“标题”搜索,我想得到所有类别和所有国家的搜索结果数量,比如

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

categories:
   Animals: 6
   People:  772
   Objects: 87
   ....
在弹性搜索中可以这样做吗


谢谢

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

好的!很抱歉,我无法重现这样的行为,因为在请求方面时,我使用的是“过滤器”而不是“术语”。。。谢谢