我在 solr
中有更多类似的查询,我想根据特殊字段对结果进行分组。我在 solr
中使用了组功能。
我设置:
group = true & group.field = field 1 & group.limit = 3
我有这个query
但是我看多了这样的不支持组。我用的是solr 5.3.1
问题
- 如何对
solr
结果进行分组? - 为什么
solr
不支持组?
最佳答案
使用此处记录的 CollapsingQParser:https://cwiki.apache.org/confluence/display/solr/Collapse+and+Expand+Results
例如,如果你想像你提到的那样为 field1
和 limit 3
分组:
fq={!collapse field=fiedl1 max=3}
关于更像这样的 solr 获得分组结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35313551/