Как сделать объединение в Elasticsearch - или на уровне Lucene
Какие'лучший способ сделать эквивалент соединения SQL в Elasticsearch?
У меня есть настройки SQL с двумя большими таблицами: люди и предметы. Человек может владетьмного Предметы. Строки Person и Item могут изменяться (то есть обновляться). Я должен выполнить поиск, который фильтрует по аспектам как человека, так и предмета.
В Elasticsearch похоже, что вы можете сделать Person вложенным документом Item, а затем использовать.has_child
Но: если вы затем обновите человека, я думаю, что выМне нужно обновить каждый элемент, который у них есть (что может быть много).
Это верно? Есть ли хороший способ решить этот запрос в Elasticsearch?