2010-09-14 98 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。您可以在不進行重新索引的情況下將其關閉,但我相信這些查詢需要相當長的時間。