前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ES中的索引管理

ES中的索引管理

作者头像
苦咖啡
发布2018-04-28 10:55:57
1.7K0
发布2018-04-28 10:55:57
举报
文章被收录于专栏:我的博客我的博客

一、创建索引 如果需要手动创建索引,则需要更改配置当中 action.auto_create_index: false

二、删除索引 DELETE  /index_name DELETE  /index_name1,index_name2 DELETE  /index_* DELETE  /_all DELETE  /* 禁用模糊匹配删除索引 action.destructive_requires_name: true

三、索引设置 1.分片相关设置 number_of_shards每个索引的主分片数,默认值是 5 。这个配置在索引创建后不能修改。 number_of_replicas每个主分片的副本数,默认值是 1 。对于活动的索引库,这个配置可以随时修改

设置索引分片信息 PUT /megacorp {    “settings” : {       “number_of_shards” : 3,       “number_of_replicas” : 2    } }

更新索引副本分片数量 PUT /megacorp/_settings {     “index” : {         “number_of_replicas” : 1     } }

查看分片信息 GET /_cat/shards

2.分析器相关设置 可以自定义分析器(后续用到再做详细介绍)

四、索引下的类型和映射 同一个索引下的不同类型不能定义冲突的字段

五、索引别名 1.别名可以无缝从一个索引切换到另外一个索引 2.可以给索引分组 3.给索引创建子集 添加索引并给索引添加别名 PUT /index1 PUT /index1/_alias/index-demo

PUT /index2 PUT /index2/_alias/index-demo 查找别名下的索引 GET /*/_alias/index-demo 查找索引下的别名 GET /index1/_alias/*

将index2下的数据迁移到index1下 POST /_aliases {     “actions”: [         { “remove”: { “index”: “index2”, “alias”: “index-demo” }},         { “add”:    { “index”: “index1”, “alias”: “index-demo” }}     ] }

备注:一个索引可以有多个别名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年6月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档