如何在弹性搜索中合并两个文档?

时间:2019-07-10 13:21:31

标签: elasticsearch

在我的数据库中,我有类似的文档:

{   “ id”:“ 1”,   “ docType”:“用户”,   “元”:{     “数据”:{       “ customer_id”:“ 2”     }   },   “名称”:“ venkat” }

{   “ id”:“ 2”,   “ docType”:“客户”,   “名称”:“ surendra” }

{   “ id”:“ 3”,   “ docType”:“用户”,   “元”:{     “数据”:{       “ customer_id”:“ 4”     }   },   “ name”:“ Indra” }

{ “ id”:“ 4”, “ docType”:“客户”, “名称”:“ Vinil” }

我需要的输出为:

{   “ id”:“ 1”,   “ docType”:“用户”,   “元”:{     “数据”:{       “ customer_id”:“ 2”     }   },   “ customer”:{“ name”:“ venkat”,   {     “ id”:“ 2”,     “ docType”:“客户”,     “名称”:“ surendra”   }} }

{   “ id”:“ 3”,   “ docType”:“用户”,   “元”:{     “数据”:{       “ customer_id”:“ 4”     }   },   “ customer”:{“ name”:“ Indra”,   {     “ id”:“ 4”,     “ docType”:“客户”,     “名称”:“ Vinil”   }} }

我尝试过,但没有得到适当的弹性搜索查询来满足要求。

0 个答案:

没有答案