Есть ли в ElasticSearch аналог join для mysql?
Я хочу сделать полнотекстовый поиск для своей базы мемов. Поиск осуществляется по двум полям - title и description. В документе мема я храню массив айдишников тегов, то есть по сути - ссылки на существующие теги. В монго я делаю запрос с populate и получаю поля документа мема + массив документов тегов. Сейчас мне нужно что-то подобное, но для elasticSearch.
Документ мема:
_id:"fb24305f-2631-5e36-9b9b-29657548a0a4"
title:"ЭФФЕКТ ДАННИНГА — КРЮГЕРА"
description
:
"ЭФОФЕКТ ДАННИНГА — КРЮГЕРА
Уверенность Как же я
й ;рекрасен!
%
5
Что з..."
viewCount:0
dateUpdate:1616924021814
hot:false
moderated:true
reservedBy:"3f01a8c7-6097-5905-858e-78535337bd89"
tags: ["10eaa4cd-7886-58f9-a222-9ca3e4a96e93", "da158b36-743b-5a79-903c-c83e4f619b5e", "887679ba-37ba-5630-9694-e1a356227fe4", "e967f47b-07d0-5a43-83e9-4fb15279f1e4"]
image:"/static/3674aaae-90d8-5eb8-9cce-f16b3378fb89.jpeg"
type:"c70a7d80-7bf1-5da7-a52e-55c3a98f4da0"
author:"3f01a8c7-6097-5905-858e-78535337bd89"
dateCreate:1616673393610
moderator:"3f01a8c7-6097-5905-858e-78535337bd89"
Документы тегов, ссылки на которые хранятся в массиве тегов мема:
_id:"10eaa4cd-7886-58f9-a222-9ca3e4a96e93"
name:"ЭФФЕКТ ДАННИНГА — КРЮГЕРА"
_id:"887679ba-37ba-5630-9694-e1a356227fe4"
name:"линейка"
_id:"da158b36-743b-5a79-903c-c83e4f619b5e"
name:"собака"
_id:"e967f47b-07d0-5a43-83e9-4fb15279f1e4"
name:"ось координат"
Вопрос вот в чем - как сделать маппинг правильный, и как сделать запрос. Или Эластик не умеет в такое?