2010-09-14 99 views
1

我有一个索引有多个条目完全相同的项目,我指定了一个:<uniqueKey>citation</uniqueKey> 根据引用,我可以用来确定它是唯一的索引。SOLR/Lucene索引返回唯一结果

我想知道是否有某种方式来调整查询,以便它只会返回基于该字段的唯一结果。

或者更确切地说是要删除所有重复项,但是我遇到的问题是我没有存储文本,唯一的另一种识别文档的独特方法是基于两个字段的组合。我希望有一种方法可以在不需要新索引的情况下执行此操作。

感谢

+0

请详细说明。你想调整什么查询? – 2010-09-14 20:57:05

+0

我更关心uniqueKey似乎没有工作。 – recursive9 2010-09-15 20:49:17

回答

2

我认为你需要Field Collapsing。您可以在不进行重新索引的情况下将其关闭,但我相信这些查询需要相当长的时间。