如何匹配具有不同模式的两个文档?

时间:2016-06-09 06:22:33

标签: java elasticsearch data-analysis

我在Elasticsearch中有两个数据索引,我存储的文档的属性可能与产品不同。一个索引中的一个网站和另一个索引中的另一个网站的产品这些产品可以具有不同的属性和名称(如大小,重量,长度与测量值)使用elasticsearch查询将数据库1中的产品与数据库2中的产品匹配的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我对比赛的意思感到困惑。你只是想在两个指数中查询某些内容吗?如果是这样,您可以使用逗号

在URL中指定多个索引/类型

即。获取index1,index2 / type1,type2 / _search ....

然后您只需执行常规查询即可。如果您执行多匹配查询,则只需在所有索引/类型中放入要搜索的所有字段,弹性搜索将仅处理在特定索引/类型的字段中搜索。