gpt4 book ai didi

elasticsearch - Elasticsearch 中的批量查询

转载 作者:行者123 更新时间:2023-11-29 02:56:56 26 4
gpt4 key购买 nike

我们有一个包含 100 万条记录的数据库,我们想使用 UserID 查询电子邮件列表。

在 Elastic 搜索中最好的方法是什么。我们不想循环单个 UID 并获取相应的电子邮件。如果我们可以通过一次批量搜索获取所有电子邮件,那就太好了。

欢迎提出任何想法。

最佳答案

你可以这样试试。

POST localhost:9200/users/user/_search?pretty=true
{
"_source": "email",
"query" : {
"match" : { "userId" : "abc123" }
}
}

POST localhost:9200/users/user/_search?pretty=true
{
"query" : {
"match" : { "userId":"abc123" }
},
"fields": ["email"]
}

我推荐第一个。

关于elasticsearch - Elasticsearch 中的批量查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34524651/

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