是否启用参数

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
      }
    }
  }
}
Edit 编辑本页