Для простоты я буду называть их "ReadApp"< /em> и "WriteApp".
Только WriteApp может записывать изменения в Lucene-Index.
Моя проблема в том, что, хотя оба приложения работают, ReadApp не может видеть изменения, внесенные в индекс WriteApp, только после перезапуска.
Есть ли способ настроить ReadApp для перезагрузки индекса перед каждым чтением?
Давайте не будем принимать во внимание эффективность такой попытки
Я использую бэкенд Lucene (https ://hibernate.org/search/releases/7.0/)
Конфигурация ReadApp:
spring:
jpa:
properties:
hibernate:
search:
indexing:
plan.synchronization.strategy: sync
listeners.enabled: true
backend:
directory.locking.strategy: none
Подробнее здесь: https://stackoverflow.com/questions/781 ... ate-lucene
Мобильная версия