2013-12-05 3 views
0

Я хочу выполнить сравнение на основе одного поля в документе Solr перед его отправкой в ​​Writer или пользователю. Я хочу иметь конечный объект результата, возможно, SolrDocumentList, чтобы я мог пропустить все объекты SolrDocument и выполнить сравнение поля с полем. Например, если мой поиск возвращает 10 документов и 5 документов, myfield = «myValue», мой окончательный список должен содержать 6 документов с одним документом, имеющим myfield = «myValue», остальные 4 документа должны быть отброшены, независимо от того, что другое полей.Фильтр Solr Документы перед отправкой пользователю

Есть ли для этого плагин?

Если нет, где я должен размещать свой код?

ответ

0

Вы можете использовать Группировку результатов/Сведение полей. Попробуйте некоторые вещи, как это: & д = Solr + память & группы = верно & group.field = manu_exact & group.main = истинный

Больше documenation здесь: http://wiki.apache.org/solr/FieldCollapsing

Смежные вопросы