Как объединить два документа в упругом поиске? - PullRequest
0 голосов
/ 10 июля 2019

В моей базе данных есть документы типа:

{ "id": "1", "docType": "Пользователь", "мета": { "данные": { "customer_id": "2" } }, "имя": "венкат" },

{ "id": "2", "docType": "Клиент", "имя": "сурендра" },

{ "id": "3", "docType": "Пользователь", "мета": { "данные": { "customer_id": "4" } }, "имя": "Индра" }

{ "Идентификатор": "4", "DOCTYPE": "Клиент", «Название»: «Винил» }

И мне нужен вывод:

{ "id": "1", "docType": "Пользователь", "мета": { "данные": { "customer_id": "2" } }, "customer": {"name": "venkat", { "id": "2", "docType": "Клиент", "имя": "сурендра" }} }

{ "id": "3", "docType": "Пользователь", "мета": { "данные": { "customer_id": "4" } }, "customer": {"name": "Indra", { "id": "4", "docType": "Клиент", "имя": "винил" }} }

Я пытался, но у меня не было надлежащего эластичного поискового запроса, чтобы получить требование.

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