Quero usar o elasticsearch como um mecanismo de pesquisa na web para livros. Um livro tem várias edições com títulos diferentes em idiomas diferentes, ISBN's e nomes de autores em idiomas diferentes. Eu quero que um livro seja encontrado por qualquer combinação de idioma do título e idioma do nome do autor, ou seja, o nome latino de Aristóteles e o título em inglês de uma de suas obras.
Como faço para armazenar todos os nomes possíveis do autor, todos os ISBN's, todos os títulos com os respectivos IDs de edição de um livro e informações sobre o idioma para obter o título correspondente, seu ID de edição e seu idioma como resultado de uma consulta ?
Acredito que preciso usar 'Tipo aninhado', mas não tenho certeza.
Assim só encontro o _id do livro, mas não mais: { _id: 1 _source: { title: [ Odyssey Odyssee Odisea ] isbn10: [ 2080674722 5941453868 2670361734 ] fullname: [ Homer Omero ] } }