Я пытаюсь понять разницу между распределенным поиском Solr и концепцией федеративного поиска. Могу ли я использовать распределенный поиск Solr для реализации федеративных поисков? Требование состоит в том, что существует две или более доменных моделей, и каждая такая система доменов индексирует свои собственные данные для индекса на основе lucene. Теперь у меня есть интересный случай, когда я могу выполнить федеративный поиск для одного запроса, режущего через разные системы домена, имеющие свой собственный индекс.Is Solr Распределенный поиск такой же, как в Federated Search?
ответ
Нет, распределенный поиск не совпадает с объединенным. поиск
Федеративные»это термин чаще используется при поиске разнородных источников данных - думать о таких вещах, как мета-поисковых систем, как общий пример этого
Распределенный поиск, когда у вас есть. однородный источник данных, но это потребности быть распределены в целях расширения правильно
(взято отсюда - http://wiki.apache.org/solr/FederatedSearch).
О втором вопросе - возможно ли реализовать федеративный поиск с использованием Solr - Я уверен, что это возможно, единственный вопрос - сколько усилий вам потребуется от вас.
Я мог видеть возможное решение для создания отдельных коллекций в Solr и запросить их, а затем объединить все результаты во время запроса, но это всего лишь исходная идея.