Я просто хочу знать, нахожусь ли я на правильном пути с тем, как мне следует спроектировать мой контекст Lucene в моем приложении:
- Создать одноэлементный класс, который создаст экземпляр средства записи.
- Создайте считыватель каждый раз, когда необходимо прочитать индекс.
- Проверьте reader.IsCurrent (), чтобы определить, есть ли обновления.3a.Если есть обновления, заставьте читателя из IndexWriter использовать NRT.
- Зафиксируйте любые изменения в отношении некоторого порога и перезагрузите считыватель.
Дайте мне знать, если я нахожусь направильном пути.Существует так много информации о том, как читать и писать, но недостаточно об использовании NRT и о том, когда делать коммиты правильно.