注意:钱,价格一般是long类型;
直接上代码,解释请看注释;
PUT /book #put /book 代表put请求,含义是添加一个索引,book是索引名
{
"settings": { #settings指的是设置索引,库的属性
"number_of_replicas": 1 #number_of_replicas:是备份数量
, "number_of_shards": 5 #number_of_shards:是分片数量
}
,"mappings": { #mappings是映射的含义 mappings里面包含类型也就是表的定义;
"novel":{ #novel 是自定义的指的是类型名,相当于表名
"properties":{ #properties 是属性的意思;相当于里面放着表的属性也就是列名
"name":{ #name是表的其中一个字段;
"type":"text", #type是表中name这个字段的数据类型
"analyzer":"ik_max_word", #analyzer 表示分词的类型;
"index":true #index含义是是否要被检索到,默认是true
},
"author":{ # author是一个字段名;
"type":"keyword", #keyword 是这个字段的类型;
"index":true
},
"price":{
"type":"long",
"index":true
},
"pubdate":{
"type":"date", #pubdate 的格式是date,日期类型;
"index":true,
"format":"yyyy-MM-dd HH:mm:ss" #format指的是日期的格式类型;
},
"decr":{
"type":"text",
"index":true
},
"count":{
"type":"long",
"index":false
}
}
}
}
}
。。。。。。。。。。。。。
嘻哈的简写笔记
。。。。。。。。。。。。。