ES中的索引管理

一、创建索引 如果需要手动创建索引,则需要更改配置当中 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” }}     ] }

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏python读书笔记

python 数据分析基础 day10-sqlite3一、使用逻辑二、创建数据库及表三、插入记录四、更新记录五、获取记录

今天是读《python数据分析基础》的第10天,今天的笔记内容是利用sqlite3模块对数据库文件进行操作。这个模块的笔记主要分为五个板块:sqlite3的使用...

2946
来自专栏抠抠空间

MySQL之pymysql模块

PyMySQL介绍 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 Django中...

3497
来自专栏ytkah

如何用SQL命令行工具删除dedecms指定id文章

  用dedecms采集时标题字段设置错了,出现了注释符号<!---->,导致后台的文章列表出现错误,也无法直接从列表中删除,可以远程登录数据库去操作,这个相对...

2856
来自专栏禁心尽力

MySQL日志文件之错误日志和慢查询日志详解

MySQL数据库官方文档:https://dev.mysql.com/doc/refman/5.7/en/server-logs.html 一、MySQL日志分...

2598
来自专栏c#开发者

Oracle常用数据字典表

Oracle常用数据字典表      查看当前用户的缺省表空间   SQL>select username,default_tablespace ...

2856
来自专栏LeeCen

Ubuntu 环境下远程连接 MySQL 数据库

然后打开 vi /etc/mysql/mysql.conf.d/mysqld.cnf

2271
来自专栏沃趣科技

MySQL统计信息相关表介绍

以前给大家介绍过MySQL中的统计信息,相信大家也都了解了。那么统计信息是存放在哪里呢?我们怎么去查看? 在MySQL中提供了两个表记录统计信息的相关内容,分别...

3748
来自专栏Android学习之路

MySql命令集锦

22013
来自专栏程序员的SOD蜜

获取SqlServer存储过程定义的3种方法

第一种: declare @p_text varchar(max) SELECT @p_text= text FROM syscomments WHERE...

2527
来自专栏DeveWork

WordPress 修改默认的 wp_ 数据库前缀

在安装WordPress 的时候,默认的数据库前缀都是 wp_,为了日益突出的安全问题,最好修改默认的 wp_ 数据库前缀(当然,前提是你已经按照默认前缀安装了...

1996

扫码关注云+社区

领取腾讯云代金券