Field names 字段名称 #
_field_names
字段索引包含非空值的字段名称。可以使用 exists
查询来识别指定字段是否具有非空值的文档。
但是,只有当 doc_values
和 norms
都被禁用时,_field_names
才会索引字段名称。如果启用了 doc_values
或 norms
中的任何一个,则 exists
查询仍然可以工作,但不会依赖 _field_names
字段。
映射示例 #
PUT testindex
{
"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
}
}
}
}