ElasticSearch 7.X系列六:Mapping及相关的设置
家电修理 2023-07-16 19:16www.caominkang.com电器维修
mapping类似于数据库中的schema,作用如下:
1. 定义索引中的字段类型;
2. 定义字段的数据类型,例如布尔、字符串、数字、日期.....
3. 字段倒排索引的设置
mapping定义设置
##获取索引
GET /_cat/indices
##设置索引mapping
PUT users
{
"mappings": {
// define your mappings here
}
}
定义mapping的建议方式: 写入一个样本文档到临时索引中,ES会自动生成mapping信息,通过访问
mapping信息的api查询mapping的定义,修改自动生成的mapping成为我们需要方式,创建索引,删
除临时索引,简而言之就是 “卸磨杀驴”
mapping索引创建后不能修改,所以设置后,如果有变化,通常都是删除从新创建,
设置时,一定要设置好mapping,尽量不要对mapping进行改变
例如
{ "mappings" : { "properties" : { "age" : { "type" : "long" }, "height" : { "type" : "long" }, "isRich" : { "type" : "boolean" }, "name" : { "type" : "text", "fields" : { "keyord" : { "type" : "keyord", "ignore_above" : 256 } } } } } }
keyord
字符串, Keyord的意思是字符串的内容不会被分词处理,输入是什么内容,存储在ES中就是什么内容。Text类型ES会自动的添加一个Keyord类型的子字段
空调维修
- 温岭冰箱全国统一服务热线-全国统一人工【7X2
- 荆州速热热水器维修(荆州热水器维修)
- 昆山热水器故障码5ER-昆山热水器故障码26
- 温岭洗衣机24小时服务电话—(7X24小时)登记报
- 统帅热水器售后维修服务电话—— (7X24小时)登
- 阳江中央空调统一电话热线-阳江空调官方售后电
- 乌鲁木齐阳春燃气灶厂家服务热线
- 珠海许昌集成灶售后服务电话-全国统一人工【
- 乌鲁木齐中央空调维修服务专线-乌鲁木齐中央空
- 新沂热水器故障电话码维修-新沂热水器常见故障
- 诸城壁挂炉24小时服务热线电话
- 靖江空调24小时服务电话-——售后维修中心电话
- 空调室外滴水管维修(空调室外排水管维修)
- 九江壁挂炉400全国服务电话-(7X24小时)登记报修
- 热水器故障码f.22怎么解决-热水器f0故障解决方法
- 营口热水器售后维修服务电话—— 全国统一人工