Чтение распределенных индексов люцена через solr - PullRequest
1 голос
/ 15 февраля 2012

Я объясню свою проблему с помощью следующей иллюстрации.

У меня есть 4 машины, на каждой из которых запущены экземпляры моего приложения, которое использует lucene для поиска.Это означает, что индексы lucene были созданы индивидуально на всех 4 машинах и использовались для поиска с использованием lucene в соответствующих случаях.

Теперь я помещаю сервер поверх всех этих 4 машин, чтобыФункция поиска может агрегировать все результаты из отдельных экземпляров и дать мне результат.Надеюсь, суть проблемы ясна.

Теперь я знаю, что solr может читать индексы, созданные lucene.Это хорошо даже для распределенного поиска?Может ли Solr просто распределить поиск по индивидуально созданным индексам Lucene?

Любая помощь будет принята с благодарностью.Если это невозможно, мне просто нужно переписать отдельные экземпляры с помощью solr и создать индексы, подходящие для распределенного поиска.

1 Ответ

2 голосов
/ 15 февраля 2012

Вы должны иметь доступ к индексам Lucene из Solr, используя Распределенный поиск
Solr не выполняет никакой дополнительной обработки индексированных данных во время индексации.
Таким образом, индексы Lucene могут использоваться Solr, если они совместимы.

Существуют некоторые ограничения распределенного поиска , которые необходимо учитывать при построении данных.

...