cluster(集群) - Elasticsearch集群由一个或多个节点组成,可通过其集群名称进行标识。
node(节点) - 单个Elasticsearch实例。在大多数环境中,每个节点都在单独的盒子或虚拟机上运行。
index(索引) - 在Elasticsearch中,索引是文档的集合。
shard(分片) - 因为Elasticsearch是一个分布式搜索引擎,索引通常会拆分为分布在多个节点上的称为分片的元素。Elasticsearch自动管理这些分片的排列。它还根据需要重新平衡分片,因此用户无需担心细节。
replica(副本) - 默认情况下,Elasticsearch为每个索引创建五个主分片和一个副本。这意味着每个索引将包含五个主分片,每个分片将具有一个副本。
PUT /test1
{
"settings": {
"number_of_shards": 分片的数量
, "number_of_replicas": 1 副本的数量
}
}
PUT /test1
{
"settings": {
"number_of_replicas": 1
, "number_of_shards": 5
},
"mappings": {
"properties": {
"name":{
"type": "text",
"index": true
},
"sex":{
"type": "keyword",
"index": true
},
"phone":{
"type": "keyword",
"index": false //false 不支持查询
}
}
}
}
查看单个索引
GET /test1
查看全部索引
GET /_cat/indices?v
DELETE /test1