Распределенный поиск Solr - это то же самое, что и федеративный поиск?

Я пытаюсь понять разницу между распределенным поиском Solr и концепцией федеративного поиска. Могу ли я использовать распределенный поиск Solr для реализации федеративного поиска? Требование состоит в том, чтобы существовали две или более модели предметной области, и каждая такая система предметной области индексировала свои собственные данные в индекс на основе Lucene. Теперь у меня есть интересный вариант использования, когда я могу выполнять федеративный поиск для одного запроса, проходящего через разные доменные системы, имеющие собственный индекс.


person techcraver    schedule 21.04.2015    source источник


Ответы (1)


Нет, распределенный поиск - это не то же самое, что федеративный.

Федеративный поиск »- это термин, который чаще используется при поиске в разнородных источниках данных - подумайте о таких вещах, как метапоисковые системы, как о типичном примере этого.

Распределенный поиск - это когда у вас есть однородный источник данных, но его необходимо распределить, чтобы правильно масштабировать.

(взято отсюда - http://wiki.apache.org/solr/FederatedSearch)

По поводу второго вопроса - можно ли реализовать федеративный поиск с помощью Solr - я почти уверен, что это возможно, вопрос только в том, сколько усилий это от вас потребует.

Я мог видеть возможное решение для создания отдельных коллекций в Solr и запроса их, а затем объединения всех результатов во время запроса, но это всего лишь грубая идея.

person Mysterion    schedule 23.04.2015