ElasticSearch:我想一起进入子句和组

时间:2017-02-18 07:32:54

标签: elasticsearch

我正在寻找ElasticSearch等同于以下查询 -
SELECT * FROM test('avm')中的学校按名称分组 id name school
1 amit avm
2 amit avm
3 sanjeev pvm
4 ravi avm

id name school
1 amit avm
4 ravi avm
我希望使用elasticsearch这样的结果。提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用聚合来实现它。例如。得到SELECT name, COUNT(*)你会做这样的事情

{
  "size": 0, // to keep your output clean from actual search results
  "aggregations": {
    "group_by_name": {
      "terms": {
        "field": "name"
      }
    }
  }
}