根据MySQL Group by子句进行弹性搜索查询

时间:2015-12-01 12:09:48

标签: elasticsearch

我正在使用Elasticsearch我想编写一个查询,以便在查询和组的基础上获取唯一记录:

SELECT * from users where name='%john%', age='21', location='New York' group by name

您能告诉我如何使用查询在elasticsearch中编写查询。

1 个答案:

答案 0 :(得分:0)

它会像这样。您需要在查询部分中使用query_string过滤查询以匹配0.18dev,然后在*john*部分中使用两个过滤器以匹配filterage 。最后,使用terms聚合实现分组。

location