Мне нужен способ свернуть дубликаты (определенные в виде строкового поля с идентификатором) результаты в Solr. Я знаю, что такая функция появится в следующей версии (1.5), но я не могу этого ждать. Каков наилучший способ удаления дубликатов с использованием текущей стабильной версии 1.4?
Учитывая, что поиск дубликатов в моем случае действительно прост (сравнение строкового поля), должен ли он быть фильтром, должен ли я перезаписать существующий SearchComponent или написать новый компонент, или использовать некоторые внешние библиотеки, такие как carrot2?
Общее количество результатов должно отражать сокращенный результат.