Elasticsearch: получить nested_type как единый набор результатов - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть индекс с массивом вложенного типа, и я могу запрашивать вложенные объекты и возвращать хиты как inner_hits, как описано в этом вопросе Elasticsearch: возвращать только вложенные inner_hits .

Проблема в том, что я получаю inner_hits как отдельные массивы, каждый в соответствующем родительском объекте, но иногда я получаю один массив вложенных объектов, независимо от родителей.Есть ли способ запросить вложенные объекты, как если бы они были в отдельном индексе (как они это делают на самом деле), получив одну коллекцию из них?Или я должен явно определить отдельный индекс для дочерних объектов?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...