二进制字段类型
二进制字段类型包含一个以 Base64 编码的二进制值,该值不可搜索。
示例
创建一个包含二进制字段的映射:
PUT testindex
{
"mappings" : {
"properties" : {
"binary_value" : {
"type" : "binary"
}
}
}
}
索引一个包含二进制值的文档:
PUT testindex/_doc/1
{
"binary_value" : "bGlkaHQtd29rfx4="
}
使用 = 作为填充字符。不允许嵌入换行符。
参数
下表列出了二进制字段类型接受的参数。所有参数都是可选的。
| 参数 | 描述 |
|---|---|
doc_values |
一个布尔值,指定是否应将字段存储在磁盘上,以便用于聚合、排序或脚本操作。可选。默认值为 false。 |
store |
一个布尔值,指定是否应存储字段值,并且可以从 _source 字段单独检索。可选。默认值为 false。 |