我正在使用Elasticsearch我想编写一个查询,以便在查询和组的基础上获取唯一记录:
SELECT * from users where name='%john%', age='21', location='New York' group by name
您能告诉我如何使用查询在elasticsearch中编写查询。
答案 0 :(得分:0)
它会像这样。您需要在查询部分中使用query_string
过滤查询以匹配0.18dev
,然后在*john*
部分中使用两个过滤器以匹配filter
和age
。最后,使用terms
聚合实现分组。
location