es常见的字段映射类型之二进制类型(binary)

摘要:
概念二进制数据类型。此二进制类型接受二进制值作为Base64编码字符串。默认情况下不存储此字段。这种类型的字段可以作为对es的补充理解。例如,1。映射定义PUTexamplePUTexaample/docs/_映射{“properties”:“long”},“text”}、“integer”}和{“type”:

概念

二进制数据类型。该binary类型接受二进制值作为 Base64编码的字符串。该字段默认情况下不存储,并且不可搜索。

该类型的字段可以作为对es的补充了解,实际开发中使用的较少。

示例使用

1、映射定义

PUT example
PUT example/docs/_mapping
{
    "properties": {
        "id":{"type": "long"},
        "name": {"type": "text"},
        "age":{"type": "integer"},
        "headImg": {"type": "binary"}
    }
}

2、添加文档记录

PUT example/docs/1 
{
    "id": 1,
    "name":"张三",
    "age":22,
    "headImg":"U29tZSBiaW5hcnkgYmxvYg=="
}

PUT example/docs/2 
{
    "id": 2,
    "name":"李四",
    "age":41,
    "headImg":"U29tZSBiaW5hcnkgYmxvYg=="
}
注意:Base64编码的二进制值不能包含嵌入式换行符

免责声明:文章转载自《es常见的字段映射类型之二进制类型(binary)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sketchup二次开发API之UI类Objective-C入门教程03:属性(@property和@synthesize)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

windows端口占用处理方法

(1)输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是8081,首先找到它。C:UsersAdministrator>netstat -ano活动连接协议 本地地址 外部地址 状态 PID ...................................TCP [::]:1036 [::]:0...

Java10 新特性

一、JDK10 发布   2018年3月21日, Oracle官方宣布Java10正式发布。   需要注意的是 Java 9 和 Java 10 都不是 LTS (Long-Term-Support) 版本。和过去的 Java 大版本升级不同,这两个只有半年左右的开发和维护期。而未来的 Java 11,也就是 18.9 LTS,才是 Java 8 之后第一个...

获取机器的IP信息

机器多个网卡或者绑定多个ip时, 获取机器IP信息: ifaddrs的结构如下 1: struct ifaddrs 2: { 3: struct ifaddrs *ifa_next; /* Next item in list */ 4: char *ifa_name;...

Android将view保存为图片并放在相册中

  在Android中,可以将view保存为图片并放在相册中,步骤为 view->bitmap->file,即先将view转化为bitmap,再将bitmap保存到相册中。      需要将红框标注的view转化为图片并保持到相册中。view的XML代码为 <RelativeLayout android:i...

selenium+Python中的面试总结

1. WebDriver原理   webDriver是按照client/server模式设计,client就是我们的测试代码,发送请求,server就是打开的浏览器来打开client发出的请求并做出响应。   具体的工作流程:    ·webdriver打开浏览器并绑定到指定端口。启动的浏览器作为remote server.    ·client通过com...

mysql explain用法和结果的含义

  转自:http://blog.chinaunix.net/uid-540802-id-3419311.html   (转载只是为了以后更方便的查看) explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: expla...