Как настроить поисковую систему Lucene на значительную частоту? - PullRequest
0 голосов
/ 19 сентября 2019

Каков наилучший способ настроить генерацию файла индекса Lucene на значительную частоту в Lucene.Net?

Я добавил Lucene.Net в свой Poject, но таблица часто изменялась, например вставкановые данные или изменение поля, которое используется в индексе Lucene.

Так с какой частотой я восстанавливаю индекс Lucene?

1 Ответ

0 голосов
/ 20 сентября 2019

Почему вы хотите восстановить индекс?Самое простое решение для меня:

  1. создайте таблицу наподобие data_to_index (id of added/updated entity, added_timestamp, processed_timestamp)
  2. создайте фоновую службу индексации;эта служба должна считывать идентификаторы из этой таблицы и обновлять существующий индекс lucene.

Ожидается, что будет некоторая задержка между моментом добавления / обновления данных в таблицу и моментом, когда новые данные были добавлены.добавлен в люценовый индекс.

...