gpt4 book ai didi

python - 如何同时过滤多个值?

转载 作者:行者123 更新时间:2023-12-01 00:54:16 27 4
gpt4 key购买 nike

我使用 Elasticsearch 来过滤 1 个文档,并使用循环来过滤许多文档。但现在我想在一个请求中过滤许多文档以优化我的脚本。

目前我有这个查询,并且我正在使用“for”循环按 uuid 进行过滤。

for id in id_list:
filter (id)

def filter(id):

result = requests.get(
settings + '/data/_search?size=10000',
json={
"query": {
"bool": {
"filter": {
"terms": {
"id": id
}
}
}
},
"_source": {
"exclude": ["type", "date"]
}
}
)

我只想执行一个请求来一次获取所有文档以优化我的代码。

最佳答案

术语查询采用参数数组,请参阅 reference举个例子。

关于python - 如何同时过滤多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56339577/

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