я отвечаю на этот вопрос Как использовать «ИЛИ» в запросе Dev Tool При попытке расширить это до 3 Совпадение с минимальным должно совпадать с числом до 2, оно не возвращает ничего, когда я его задаю как это ""imum_should_match": 1 "его работает, но дает только 1 совпадение, но когда я делаю это" "imum_should_match ": 2", то он ничего не возвращает, где, как я знаю, запрос должен найти минимум 2 совпадение, которое в логе
так что я делаю не так?
GET _search
{
"query":{
"bool":{
"must":[
{
"match":{
"log.file.path":"mylog.log"
}
},
{
"term":{
"GPS-LOG.IMEI":{
"value":"1234567"
}
}
},
{
"bool":{
"should":[
{
"term":{
"GPS-LOG.COMMAND":{
"value":"HB"
}
}
},
term":{
"GPS-LOG.COMMAND":{
"value":"DB"
}
}
},
{
"term":{
"GPS-LOG.COMMAND":{
"value":"TR"
}
}
}
],
"minimum_should_match":1
}
}
],
"filter":{
"range":{
"@timestamp":{
"gte":"now-10m"
}
}
}
}
}
}