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