Как сделать объединение в Elasticsearch - или на уровне Lucene

Какие'лучший способ сделать эквивалент соединения SQL в Elasticsearch?

У меня есть настройки SQL с двумя большими таблицами: люди и предметы. Человек может владетьмного Предметы. Строки Person и Item могут изменяться (то есть обновляться). Я должен выполнить поиск, который фильтрует по аспектам как человека, так и предмета.

В Elasticsearch похоже, что вы можете сделать Person вложенным документом Item, а затем использовать.has_child

Но: если вы затем обновите человека, я думаю, что выМне нужно обновить каждый элемент, который у них есть (что может быть много).

Это верно? Есть ли хороший способ решить этот запрос в Elasticsearch?

Ответы на вопрос(2)

Ваш ответ на вопрос