3.5 创建索引并指定结构
# 创建索引,指定数据结构
PUT /book
{
"settings":{
# 分片数
"number_of_shards":5,
# 备份数
"number_of_replicas":1
},
# 指定数据结构
"mappings":{
# 类型 Type
"novel": {
# 文档存储的field
"properties": {
# field属性名
"name":{
# 类型
"type":"text",
# 指定分词器
"analyzer": "ik_max_word",
# 指定当前Field可以被作为查询的条件
"index": true,
# 是否需要额外存储
"store": false,
},
"author":{
"type":"keyword"
},
"count":{
"type":"long"
},
"onSale":{
"type":"date",
# 时间的格式化方式
"format":"yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
},
"descr":{
"type":"text"
},
}
}
}
}