在solr中查找重复的字段值

时间:2013-05-27 09:22:00

标签: solr

使用Solr 4.3

我在solr索引中有一个字段“摘要” - 我想执行一个查询,它将返回所有存在重复的摘要值的情况。可以这样做吗?

对于具有重复值的记录,我想返回其他值 - 例如可能不重复的“url”。

1 个答案:

答案 0 :(得分:2)

你有两种选择,既不完美。

您可以使用Grouping/Field Collapsing,它将按摘要分组并可以为您提供其他字段,但不允许您避免只包含1个元素的组。

或者您可以使用Facets,它允许您指定该构面值的最小元素数,但不允许您查看哪些文档与该构面匹配。虽然您可以使用Pivot (nested) facets来获得有用的东西。