Pessoal boa tarde! Eu tenho o seguinte cenário Fictício: Um conjunto de autores com informações como :
- Indice 1: Autores
{ "autorID": 1 "nome": "John Doe", "cidade": "Doe City", "cidade": 25, "escreveu": ["Livro 1", "Livro 2", "..."] }
Um conjunto de livros/documentos com informações como :
- Indice 2: Livros/Large documents
{ "bookID": 1, "autorID": 1, "paginas": { // NESTED FIELD "numero": 1, "conteudo": "Page content... A large content type text", }, ... }
A minha dúvida seria como relacionar essas informações sendo que o elastic não recomenda/permite a junção de indices... Também não recomenda a criação de índices com conteúdos acima de 100MB. Um único livro com diversas ilustrações pode ultrapassar esse limite, por isso imaginei o cenário acima, separar o livro por pagina... Uma alternativa seria manter tudo num índice só, porém a inserção/atualização fica extremamente onerosa e custosa (Adicionando o conteúdo todo do livro no doc do indice autor). A questão é:
Como relacionar as informações? Alguém já teve de lidar com algo do tipo. Please, help me...