索引管理

作者: _借东西的小人 | 来源:发表于2019-06-12 11:53 被阅读0次

索引是具有相同结构的文档集合.例如,可以有一个客户的索引,包括一个产品目录的索引,一个订单数据的索引等.
创建索引时,默认情况下,分片的数量是5个,副本的数量是1个.

创建索引

例如:创建三个主分片,两个副本分片
请求:PUT http:127.0.0.1:9200/test
参数:

{
    "settings":{
        "index":{"number_of_shards":3,"number_of_replicas":2}
    }
}

返回值:

{
    "acknowledged": true,
    "shards_acknowledged": true
}

如图,我用的是Postman可视化个工具创建的


image.png

访问请求,如图:

image.png

索引创建成功

修改索引

修改副本的数量为1
请求:PUT http:127.0.0.1:9200/test/_settings
参数:

{
    "settings":{
        "number_of_replicas":1
    }
}

返回值:

{
    "acknowledged": true
}

访问请求,如图:

image.png

删除索引

请求:DELETE http:127.0.0.1:9200/test

返回值:

{
    "acknowledged": true
}

获取索引

请求:GET http:127.0.0.1:9200/test

返回值(返回索引的详细信息):

{
    "test": {
        "aliases": {},
        "mappings": {},
        "settings": {
            "index": {
                "creation_date": "1560310766588",
                "number_of_shards": "3",
                "number_of_replicas": "2",
                "uuid": "GV4OolBbTVWRjbNGOIIfOw",
                "version": {
                    "created": "5040099"
                },
                "provided_name": "test"
            }
        }
    }
}

删除索引

请求:DELETE http:127.0.0.1:9200/test

返回值:

{
    "acknowledged": true
}

关闭索引

关闭的索引会继续占用磁盘空间而不能使用,所以关闭索引接口可能造成磁盘空间的浪费,禁止使用关闭索引功能,可以设置config/elasticsearch.yml 文件 settingscluster.indices.close.enable为false,默认的是true.
请求:POST127.0.0.1:9200/test/_close

返回值:

{
    "acknowledged": true
}

打开索引

请求:POST127.0.0.1:9200/test/_open

返回值:

{
    "acknowledged": true
}

相关文章

  • es索引管理

    索引管理[https://www.elastic.co/subscriptions] 索引管理使您能够查看索引设置...

  • MongoDB学习报告(二)

    概述 MongoDB索引管理MongoDB查询优化 MongoDB索引管理 单键索引中的每一项都应该对应被索引文档...

  • mysql索引

    管理索引相关语句 查看索引:show index from [table_name];创建索引:alter tab...

  • 索引管理

    索引是具有相同结构的文档集合.例如,可以有一个客户的索引,包括一个产品目录的索引,一个订单数据的索引等.创建索引时...

  • 索引管理

    https://www.elastic.co/guide/cn/elasticsearch/guide/curre...

  • day06

    6.7 索引的操作管理 1.添加索引 2.查看索引 3.创建唯一索引 4.创建前缀索引 5.创建联合索引 6.删除...

  • mysql 索引管理

    [TOC] 索引管理 按特定数据结构存储的数据 索引类型 聚集索引、非聚集索引: 数据是否与索引存储在一起 主键索...

  • MySQL索引概述

    1. 管理索引的语法 查看表存在的索引 创建索引 删除索引 注:还有一种通过 create index 和 dro...

  • 110_elasticsearch生产集群中的索引管理(一)

    110_elasticsearch生产集群中的索引管理(一) 1、创建索引 (1)创建索引的语法 用setting...

  • elasticsearch之四索引Index详解

    个人专题目录 1. 索引Index入门 1.1 索引管理 手动创建索引 直接put数据 PUT index/_do...

网友评论

    本文标题:索引管理

    本文链接:https://www.haomeiwen.com/subject/lnmkfctx.html