gpt4 book ai didi

javascript - 在Elastic Search中搜索并加入两个索引

转载 作者:行者123 更新时间:2023-12-02 23:52:38 27 4
gpt4 key购买 nike

flex 搜索中匹配查询后如何连接两个分开的索引?

例如,我有两个索引,分别称为all_products和SourceTable。我想结合基于product_id的两个索引

{
"_index": "all_products",
"_type": "all_products",
"_id": "123",
"_score": 0.9808292,
"_source": {
"city": "CHENNAI",
"product_id": "123",
"name": "sam"
}
},
{
"_index": "sourcetable",
"_type": "sourcetable",
"_id": "232",
"_score": 0.2876821,
"_source": {
"product_id": "123",
"id": 232
}
},

最佳答案

Elasticsearch上没有JOIN,但是您可以同时为同一字段搜索两个或多个索引。

例如,您可以在product_id字段中搜索两个索引上的123值,但是结果将不是联接,它将仅返回每个索引具有product_id = 123的文档。

关于javascript - 在Elastic Search中搜索并加入两个索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56654240/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com