Могу ли я индексировать RDB с помощью lucene? - PullRequest
1 голос
/ 23 февраля 2011

У меня есть RDB, и я его индексирую. Но поля в базе данных, которые связаны, в индексе lucene нет. Так как я могу индексировать это отношение? И, конечно, тогда я смогу хорошо его найти?

Я ищу в Google, но я нахожу только то, что у меня есть, без отношения, я думаю, должно быть что-то для этого, но я не нашел

Спасибо за ответ! :)

1 Ответ

1 голос
/ 23 февраля 2011

Ключевым моментом, который вы можете сделать в lucene, является сохранение идентификатора из вашей реляционной базы данных для каждой индексной записи. Вам нужно разместить количество данных в Lucene из вашего реляционного магазина. Затем вы запускаете поиск по lucene, который дает вам идентификатор или идентификаторы реляционных записей, которые соответствуют запросу, и затем вы можете использовать это для получения данных из вашего реляционного хранилища.

Вот презентация на эту тему: http://www.slideshare.net/frankmashraqi/lucene-and-mysql

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