gpt4 book ai didi

python - python Elasticsearch难以从SQL转换为请求的ES格式

转载 作者:行者123 更新时间:2023-12-03 02:28:20 25 4
gpt4 key购买 nike

我为请求信息的ES系统而疯狂。

我有类似的东西:

select * from mytable where (group like('%ABC%') or group like ('%DEF%')) and startdate > "2020-02-27 00:00:00"

并且不了解如何将其翻译为ES语言。我花了最后一天,我想我需要一些例子(和阅读)来理解...

何,请帮忙!

最佳答案

如果使用API​​,只需使json对象并使用POST到elasticSearch服务器。如果在python上做不是那么难

{
"query": {
"bool": {
"should": [
{
"match": {
"group": "%ABC%"
}
},
{
"match": {
"group": "%DEF%"
}
}
],
"filter": [
{
"range": {
"startdate": {
"gte": "2020-02-27 00:00:00"
}
}
}
]
}
},
"size": 1000
}

关于python - python Elasticsearch难以从SQL转换为请求的ES格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60542044/

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