2
からテキストを一致させることはできません:200Elasticsearchクエリは、私は「からstatusCode」と一致していない結果を取得したいフィールド
あなたは
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
'match query'に' must_not'という_operator_はありません。利用可能な演算子は 'and'(デフォルト)と' or'です。 'keyword、numbers'のような構造化されたすべてのフィールドに対して' match'クエリに対して 'term'クエリを使うことを検討してください – avr