gpt4 book ai didi

elasticsearch - Elasticsearch查询问题-[范围]格式错误的查询,预期[END_OBJECT],但发现[FIELD_NAME]

转载 作者:行者123 更新时间:2023-12-02 23:06:48 25 4
gpt4 key购买 nike

我无法找出下面的查询出了什么问题。

GET website/_search
{
"query": {
"bool": {
"filter": [
{
"range": {
"@timestamp": {
"gte": "now-1d/d",
"lt": "now/d"
}
},
"match": {
"aspnet-request-url.keyword": "abc.com/Default.aspx"
}
}
]
}
}
}
rangematch都可以独立正常工作。
根据文档,它说当合并多个查询时,我们应该在 must查询下使用 filtermust-notbool
它仍然在给 [range] malformed query, expected [END_OBJECT] but found [FIELD_NAME]
任何帮助表示赞赏。

最佳答案

[range] malformed query, expected [END_OBJECT] but found [FIELD_NAME]


从上述错误中可以明显看出,查询的格式不正确。请引用这个以进一步了解query and filter context的结构。
您缺少一些括号,请尝试以下搜索查询
{
"query": {
"bool": {
"filter": [
{
"range": {
"@timestamp": {
"gte": "now-1d/d",
"lt": "now/d"
}
}
},
{ <-- note this
"match": {
"aspnet-request-url.keyword": "abc.com/Default.aspx"
}
}
]
}
}
}

关于elasticsearch - Elasticsearch查询问题-[范围]格式错误的查询,预期[END_OBJECT],但发现[FIELD_NAME],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64578074/

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