Enabled 启用参数 #
enabled 参数允许您控制 Easysearch 是否解析字段的内容。此参数可以应用于顶级映射定义和对象字段。
enabled 参数接受以下值:
| 参数 | 描述 |
|---|---|
true | 字段被解析和索引。默认值为 true。 |
false | 字段不被解析或索引,但仍可从 _source 字段中检索。当 enabled 设置为 false 时,Easysearch 将字段的值存储在 _source 字段中,但不索引或解析其内容。这对于您想要存储但不需要搜索、排序或聚合的字段很有用。 |
示例:使用 enabled 参数
#
在以下示例请求中,session_data 字段被禁用。Easysearch 将其内容存储在 _source 字段中,但不对其进行索引或解析:
PUT my-index-002
{
"mappings": {
"properties": {
"user_id": {
"type": "keyword"
},
"last_updated": {
"type": "date"
},
"session_data": {
"type": "object",
"enabled": false
}
}
}
}