Movatterモバイル変換


[0]ホーム

URL:


Loading

null_value

ServerlessStack

Anull value cannot be indexed or searched. When a field is set tonull, (or an empty array or an array ofnull values) it is treated as though that field has no values.

Thenull_value parameter allows you to replace explicitnull values with the specified value so that it can be indexed and searched. For instance:

PUT my-index-000001{  "mappings": {    "properties": {      "status_code": {        "type":       "keyword",        "null_value": "NULL"      }    }  }}PUT my-index-000001/_doc/1{  "status_code": null}PUT my-index-000001/_doc/2{  "status_code": []}GET my-index-000001/_search{  "query": {    "term": {      "status_code": "NULL"    }  }}
  1. Replace explicitnull values with the termNULL.
  2. An empty array does not contain an explicitnull, and so won’t be replaced with thenull_value.
  3. A query forNULL returns document 1, but not document 2.
Important

Thenull_value needs to be the same data type as the field. For instance, along field cannot have a stringnull_value.

Note

Thenull_value only influences how data is indexed, it doesn’t modify the_source document.


[8]ページ先頭

©2009-2025 Movatter.jp