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