В моем новом проекте имеется бд, которая получает данные из другого сервиса. Появилась задача реализовать полноценный поиск по всем атрибутам с множеством критериев, выбол пал на Elasticsearch. Изменять способ поступления данных (сразу в еластик) не представляется возможным. Для индексации таблиц я использую
https://github.com/jprante/elasticsearch-jdbc , но к сожалению там не реализована вложенность при обращении к нескольким таблицам (значения старых массивов дублируются
https://github.com/jprante/elasticsearch-jdbc/issu...). Пока на уме только одно решение - проиндексировать все нужные таблицы, и в несколько запросов собирать результат воедино. Может кто-то сталкивался или придумает еще что-то? Заранее спасибо!