elasticsearch 正在分析\u异常:[range]格式错误的查询,应为[END\u OBJECT],但找到[FIELD\u NAME]
我的DSL查询如下所示。出于某种原因,当我在Kibana CLI中运行它时,它会告诉我:elasticsearch 正在分析\u异常:[range]格式错误的查询,应为[END\u OBJECT],但找到[FIELD\u NAME],elasticsearch,kibana,kibana-7,elasticsearch,Kibana,Kibana 7,我的DSL查询如下所示。出于某种原因,当我在Kibana CLI中运行它时,它会告诉我: 我检查了一下,看是否是支架对齐的问题,但看起来不错。是否有什么原因导致此消息?您需要使用子句组合所有查询 非常感谢。因此,每当您有多个查询时,您必须包含bool&match?@新手编码器每当您有多个查询时,您需要使用bool查询,并且您可以根据您的用例使用must/should/filter子句组合这些查询。我现在理解了,感谢您的澄清和帮助!我当然可以!:) GET elastic-search-app-
我检查了一下,看是否是支架对齐的问题,但看起来不错。是否有什么原因导致此消息?您需要使用子句组合所有查询
非常感谢。因此,每当您有多个查询时,您必须包含bool&match?@新手编码器每当您有多个查询时,您需要使用bool查询,并且您可以根据您的用例使用
must/should/filter
子句组合这些查询。我现在理解了,感谢您的澄清和帮助!我当然可以!:)
GET elastic-search-app-log*/_search
{
"size": 42,
"query": {
"range": {
"dateRanges": {
"gte": "2021-05-20T10:15:00",
"lte": "2021-05-18T14:58:00"
}
},
"match": {
"level": "Error"
}
}
}
{
"size": 42,
"query": {
"bool": {
"must": [
{
"range": {
"dateRanges": {
"gte": "2021-05-20T10:15:00",
"lte": "2021-05-18T14:58:00"
}
}
},
{
"match": {
"level": "Error"
}
}
]
}
}
}