gpt4 book ai didi

elasticsearch - Elasticsearch范围查询不适用于匹配查询

转载 作者:行者123 更新时间:2023-12-03 00:53:36 24 4
gpt4 key购买 nike

我正在尝试将匹配查询和范围查询结合起来,但是无法正常工作。

GET file*/_search
{
"query":{
"bool":{
"should":[
{
"match":{
"message":"timeout"
}
},
{
"match":{
"message":"java.lang.IllegalStateException"
}
},
{
"range":{
"@timestamp":{
"gt":"now-1h",
"lte":"now",
"time_zone":"+01:00"
}
}
}
]
}
}
}

日期过滤器在这里不能正常工作,我在这里做错了吗?

谢谢

最佳答案

},替换为],并添加过滤器进行查询。例如:

{
"query": {
"bool": {
"should": [
{ "match":{ "message":"timeout" }},
{ "match":{ "message":"java.lang.IllegalStateException"}}
],
"filter": [
{ "range": { "@timestamp": { "gt": "now-15m", "lte": "now", "time_zone":"+01:00" }}}
]
}
}
}

关于elasticsearch - Elasticsearch范围查询不适用于匹配查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48769753/

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