二进制字段类型

二进制字段类型包含一个以 Base64 编码的二进制值,该值不可搜索。

示例

创建一个包含二进制字段的映射:

PUT testindex 
{
  "mappings" : {
    "properties" :  {
      "binary_value" : {
        "type" : "binary"
      }
    }
  }
}

索引一个包含二进制值的文档:

PUT testindex/_doc/1 
{
  "binary_value" : "bGlkaHQtd29rfx4="
}

使用 = 作为填充字符。不允许嵌入换行符。

参数

下表列出了二进制字段类型接受的参数。所有参数都是可选的。

参数 描述
doc_values 一个布尔值,指定是否应将字段存储在磁盘上,以便用于聚合、排序或脚本操作。可选。默认值为 false
store 一个布尔值,指定是否应存储字段值,并且可以从 _source 字段单独检索。可选。默认值为 false