Я использую данные весны jpa с postgresql. Я хочу реализовать полнотекстовый поиск по некоторым полям сущностей, а также фильтровать по другим индексированным полям БД.
Я знаю, что существует проект упругого поиска данных. Но как реализовать обновление индексов после обновления сущности? Насколько мне известно, я могу использовать прослушиватели сущностей для этого и Rabbitmq слушатель для асинхронных обновлений?
Также я вижу проект поиска hibernate.
Как лучше всего реализовать полнотекстовый поиск в весеннем стеке?