Индексирование данных SQLServer с помощью SOLR - PullRequest
1 голос
/ 16 января 2012

Каков наилучший способ синхронизации изменения базы данных с помощью инкрементной индексации solr? Каков наилучший способ индексации данных сервера MSSQL с помощью solr?

Большое спасибо за добавление

1 Ответ

1 голос
/ 16 января 2012

Solr работает с плагинами. вам нужно будет создать свой собственный плагин для импорта данных, который будет вызываться периодически (на основе уведомлений, прошедшего периода времени и т. д.). Вы указываете свою конфигурацию solr на класс, который будет вызываться при обновлении.

Что касается вашего второго Q, я использовал текстовый файл, который содержит описание даты и времени. Каждый раз, когда Solr запускался, он просматривал указанный файл и извлекал из БД соответствующие данные, которые были изменены в БД с этого момента (файл обновляется при обновлении индекса).

Я бы посоветовал прочитать хорошую книгу / руководство по solr / lucene, например lucidworks-solr-refguide-1.4, прежде чем начать, так что вы будете уверены, что ваше архитектурное решение правильное

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...