二进制字段类型

二进制字段类型 #

二进制字段类型包含以 Base64 编码存储的二进制值,这些值不可被搜索。

参考代码 #

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

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

索引一个二进制值的文档

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

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

参数说明 #

以下参数均为可选参数

  1. doc_values:布尔值,指定字段是否应存储在磁盘上,以便用于聚合、排序或 script 操作。可选,默认为 false。
  2. store:布尔值,指定字段值是否应存储,并可从 _source 字段中单独检索。可选,默认为 false。
Edit 编辑本页