开发者学堂课程【ElasticSearch 最新快速入门教程:Settings 和 Mappings_概述】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10678
Settings 和 Mappings_概述
内容介绍:
一、 Settings 和 Mappings_概述
二、 Settings 和 Mappings_Settings 案例
一、Settings 和 Mappings_概述
简单的说,就是:
settings 是修改分片和副本数的。
mappings 是修改字段和类型的。
注意:可以用 url 方式来操作它们,也可以用 Java 方式来操作它们。建议用 url 方式,因为简单很多。
二、Settings 和 Mappings_Settings 案例
(1)维护索引库默认配置,经常用来修改默认配置。
例如:分片数量,副本数量
查看:
curl -XGET
http://localhost:9200/bigdata/_settings?pretty
(2)操作不存在的索引:
curl -XPUT 'localhost:9200/bigdata/’
-d'{"settings":{"number_of_shards":3,"number_of_replicas": 2}}’
(3)操作已存在的索引:
curl -XPUT ‘localhost:9200/bigdata/_settings’
-d'{"index":{"number_of_replicas":2}}’
注意:
分片数在进库的时候已经指定好