Elasticsearch索引

Elasticsearch索引相当于mysql中的一个库,7.0以前一个索引可以有多个表,在7.0以后就只能一个表。

提示

索引名称不能有大写字母。

创建索引

使用REST PUT命令直接创建索引,有以下几种方式(以创建索引poi为例):

  • 创建索引,不指定分片和副本信息

    PUT /poi
  • 创建索引并指定分片和副本信息

    PUT /poi
    {
    "settings": {
    "index":{
       "number_of_shards":3,
       "number_of_replicas":0
      }
    }
    }

    说明

    number_of_shards:分片数量
    number_of_replicas:副本数量
  • 创建索引并指定分词器

    PUT /poi
    {
    "settings": {
      "index":{
        "number_of_shards":3,
        "number_of_replicas":0
      },
    "analysis":{   
        "analyzer":{
           "ik":{
               "tokenizer":"ik_max_word"
            }
        }
     }
    }
    }

查看索引

查看所有索引

GET /_cat/indices/*?v&s=index

查看具体的索引信息

GET /poi

查看具体的索引配置

GET /poi/_settings

查看所有索引配置

GET /_all/_settings

删除索引

DELETE /poi
版权属于:小A 本文链接:https://xiaoa.me/archives/elasticsearch-4.html 转载申明:转载请保留本文转载地址,著作权归作者所有。

评论 2

  1. sjixmqowor

    博主真是太厉害了!!!

    09-22 - 中国贵州省遵义市联通
  2. xiaoa
    xiaoa

    试试评论下

    08-02 - 中国广东省深圳市电信
没有更多啦