使用 Solr 4,我有一个包含“手提箱”字段的文档。“手提箱”的值可以是
None
Small
Medium
Large
在 Solr 中,如果“carry case”值为“Small”、“Medium”、“Large”或“No”,如果值为“None”,我是否可以将结果组合在一起为“Yes”。
所以我的结果看起来像:
Yes (23)
No (41)
然后单击“是”将返回所有带有“小、中或大”手提箱的文档。
我看过Field Collcapsing但看不到实现我需要的方法。我能到达的最接近的是:
select?q=*%3A*&group=true&group.field=carrycase&group.query=(carrycase:medium%20OR%20carrycase:Small)