【解决方案1】:

您基本上想要做的是在“productPackId”上加入两个索引。

这在两个不同索引的弹性搜索中是不可能的。

有一个简单的解决方案:

使用图像 url(索引 2)遍历索引中的每个文档,并通过查询更新到索引 1,使用 productPackId 进行查询。这样您就可以将 image_urls 添加到 index1 中。

Elasticsearch 没有任何跨索引连接的概念。

HTH。

【讨论】: