架构师成长记_第八周_05_mappings 自定义创建映射
Posted _大木_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构师成长记_第八周_05_mappings 自定义创建映射相关的知识,希望对你有一定的参考价值。
文章目录
mappings 自定义创建映射
1. 创建索引如下
PUThttp://192.168.92.140:9200/index_mapping
"mappings":
"properties":
"realname":
"type": "text",
"index": true
,
"username":
"type": "keyword",
"index": false
2. 测试我们的索引是否可以分词(标准分词器不识别中文)
进行内容分析
GET: http://192.168.92.140:9200/index_mapping/_analyze
"field": "realname",
"text": "I love you"
3. 为该索引新增数据类型
1. 新增id和age字段 (long类型和integer类型, 没有int 哦)
PSOT: http://192.168.92.140:9200/index_mapping/_mapping
"properties":
"id":
"type": "long"
,
"age":
"type": "integer"
2. 新增money1和money2字段 (double类型和float类型)
3. 新增sex和score字段 (byte类型和short类型)
4. 新增is_teenger, birthday, relationship字段 (boolean, date, object类型)
总结:
支持的数据类型:
- text, keyword,
string - long, integer, short, byte
- double, float
- boolean
- date
- object
- 数组 (数组中的类型要保持一致)
PS: 不能进行修改已有的索引字段类型, 如要修改类型, 则只能够删除后重建.
以上是关于架构师成长记_第八周_05_mappings 自定义创建映射的主要内容,如果未能解决你的问题,请参考以下文章