概念
二進制數據類型。該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編碼的二進制值不能包含嵌入式換行符\n