4.2 在 ES 上创建索引
其实即使不提前建立索引,ES也是可以将数据保存进去的。这种情况,ES会根据第一条要插入的数据进行推断,但是ES的这种推断往往不够准确。
比如:要区分字段要不要进行索引,字段要不要进行分词,如果分词选用哪个分词器等等。
所以, 一般我们都是提前手动创建索引.
PUT gmall_coupon_alert
{
"mappings": {
"_doc":{
"properties":{
"mid":{
"type":"keyword"
},
"uids":{
"type":"keyword"
},
"itemIds":{
"type":"keyword"
},
"events":{
"type":"keyword"
},
"ts":{
"type":"date"
}
}
}
}
}