我希望得到的结果不匹配" statusCode":200
为了匹配字段中的文字,请使用
GET index01/_search?pretty
{
"query":{
"match":{
"statusCode": 200
}
}
}
我试过这样的事情:
GET ucs_heartbeat/_search?pretty
{
"query":{
"match":{
"statusCode":{
"query": 200,
"operator": "must_not"
}
}
}
}
根据:https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-bool-query.html
答案 0 :(得分:10)
试试这个
GET ucs_heartbeat/_search?pretty
{
"query": {
"bool": {
"must_not": [
{
"term": {
"statusCode": 200
}
}
]
}
}
}