字段名
_field_names
字段索引包含非空值的字段名称。这使得可以使用 exists
查询,该查询可以识别指定字段具有非空值或不具有非空值的文档。
但是,_field_names
仅在 doc_values
和 norms
都被禁用时才索引字段名称。如果 doc_values
或 norms
中的任何一个被启用,则 exists
查询仍然有效,但将不再依赖 _field_names
字段。
映射示例
{
"mappings": {
"_field_names": {
"enabled": "true"
},
"properties": {
},
"title": {
"type": "text",
"doc_values": false,
"norms": false
},
"description": {
"type": "text",
"doc_values": true,
"norms": false
},
"price": {
"type": "float",
"doc_values": false,
"norms": true
}
}
}
}