ElasticSearch 设置Mapping方法(类似mysql表),
索引:类似于MYSQL单个数据库
类型:类似于MYSQL单张表
文档:类似于MYSQL单条记录(基本数据单位)
分片:数据库的分片,为了提升性能和安全性
备份:拷贝后的分片
API基本格式:
http://<ip>:<port>/<索引>/<类型>/<ID>
例如:
put:127.0.0.1:9200/people
{
"settings":{
"number_of_shards":5,
"number_of_replicas":1
},
"mappings":{
"man":{
"properties":{
"name":{
"type":"text"
},
"country":{
"type":"keyword"
},
"age":{
"type":"integer"
},
"date":{
"type":"date",
"format":"yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis"
}
}
}
}
}
其中
number_of_shards:分片数,不设置默认为5
number_of_replicas:备份数,不设置默认为1
为了方便理解,作一个ES和数据库的对比
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。