elasticsearch映射
祈雨的笔记
·
2018-09-13
·
via 祈雨的笔记
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| PUT /secisland { "mappings": { "user": { "_all": { "enabled": false }, "properties": { "title": { "type": "string" }, "name": { "type": "string" }, "age": { "type": "integer" } } }, "blogpost": { "properties": { "title": { "type": "string" }, "body": { "type": "string" }, "user_id": { "type": "string", "index": "not_analyzed" }, "create": { "type": "date", "format": "strict_date_optional_time || epoch_millis" } } } } }
|
字段数据类型
elasticsearch支持一下的数据类型
- 核心数据类型:
- 字符串数据类型: string
- 数值型数据类型: long,integer,short,byte,double,float
- 日期型数据类型: date
- 布尔型数据类型: boolean
- 二进制数据类型: binary
- 复杂数据类型:
- 数组数据类型: []
- 对象数据类型: object(单独的json对象)
- 嵌套数据类型: nested(关于json对象的数组)
- 地理数据类型:
- 地理点数据类型: geo_point(经纬点)
- 地理形状数据类型: geo_shape(多边形的复杂地理形状)
- 专门数据类型:
- ipv4数据类型: ipv4地址
- 完成数据类型: completion(提供自动补全的建议)
- 单词计数数据类型: token_count(统计字符串中的单词数量)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。