Pessoal,
Ajudem o leigo aqui.
Temos uma aplicação bem antiga, feita em Java + Postgres, que retem muita informação textual dentro de 4 tabelas.
Não colocamos a busca dentro desse campo com receio de ficar muito custosa, pela quantidade de registros e pelo tamanho do campo (TEXT no postgres).
Hoje temos a necessidade de criarmos uma API para esta aplicação e usaremos NodeJS para isso, mas com a funcionalidade de consulta dentro desses campos.
Pensamos e achamos que colocar o ElasticSearch para ajudar nessa consulta seria a solução, mas ai veio a duvida.
Como é a integração neste caso?
O Java irá criar, atualizar e consultar o Postgres e, consequentemente, deve TAMBEM atualizar o ElasticSearch.
O mesmo acontece com a API Node, que vai criar, atualizar e consultar o Postgres via ElasticSearch.
Alguém tem o caminho das pedras ai, seja um tutorial ou um gitHub com exemplo?