gpt4 book ai didi

elasticsearch - 使用python rest api获取和搜索elasticsearch数据

转载 作者:行者123 更新时间:2023-12-03 02:37:14 24 4
gpt4 key购买 nike

我是Elasticsearch的新手,在通过api获取和搜索数据时遇到问题。我需要按状态过滤数据,并在特定日期更新

import json
import requests

res = requests.get('http://100.97.62.106:9200/swbsrepo/swb/_search)
def search(uri,date):
query =json.dumps({
"query": {
"bool": {
"must":[
{"match": {"Status": "Updated"}},
{"match":{"timestamp": date}}
]
}
}
})
print(query)
response = requests.get(uri,query)
results = json.loads(response.text)
print(results)
if __name__ == '__main__':
uri = ('http://100.97.62.106:9200/swbsrepo/_swb/_search')
uri = ('http://elasticsearchip:port/index/type/_search')
search(uri, "2019-10-29")

但我遇到错误,请帮助我

最佳答案

1)您能否发布错误(对我来说似乎是合乎逻辑的)。
2)您的示例将从清理中受益(ES主机的使用相当混乱)
3)关于日期,我已经倾向于推广以下Python语法。并不是说这是导致您出错的原因,但这使您的约会成为真实的约会。

import datetime

datetime.datetime(2019, 10, 29)

关于elasticsearch - 使用python rest api获取和搜索elasticsearch数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58687614/

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