在弹性搜索中按字段模拟字段折叠/分组

时间:2011-11-29 00:49:03

标签: search lucene full-text-search elasticsearch

弹性搜索目前(截至0.18.4)支持字段折叠。有没有一种很好的方法来模拟这个,以避免 N 搜索查询?

2 个答案:

答案 0 :(得分:2)

可能不是您正在寻找的答案,但是:据我所知,根据this票证,唯一真正的解决方法是在客户端选择更大的结果集和组。

答案 1 :(得分:2)

根据您的用例,您可能会找到父/子支持或嵌套类型。

您可以在此处找到有关父/子支持的更多信息:https://github.com/elasticsearch/elasticsearch/issues/553 (然后在相应的查询/过滤器doc页面中)

关于嵌套类型,请点击此处:http://www.elasticsearch.org/guide/reference/mapping/nested-type.html