#lucene #solr #real-time #near-real-time
#lucene #solr #в режиме реального времени #почти в реальном времени
Вопрос:
теперь мы используем deltaImport для обновления данных из базы данных в индекс. но у нас есть некоторая информация, требующая поиска в режиме реального времени или почти в режиме реального времени. что мне делать, если я использую solr для решения этой проблемы?
Комментарии:
1. извините, я сделаю это прямо сейчас
Ответ №1:
для генерации поиска, близкого к реальному времени, я бы обновлял данные в небольших пакетах, а также обновлял индекс в небольших пакетах каждую минуту (обновление индекса требует всего нескольких секунд — в зависимости от размера новых данных)
не забывайте регулярно оптимизировать индекс
Ответ №2:
Этот пост может быть полезен для вас: Solr и поиск в режиме, близком к реальному времени
Ответ №3:
Вам следует взглянуть на Solr 3.3 с алгоритмом ранжирования 1.2. Он поддерживает NRT и может обновлять 10 000 документов в секунду. Вы можете выполнять поиск одновременно во время обновлений. Вы можете получить дополнительную информацию здесь:
http://solr-ra.tgels.org/wiki/en/Near_Real_Time_Search_ver_3.x