首页 > 其他分享 >Elasticsearch重建索引

Elasticsearch重建索引

时间:2022-08-22 16:23:25浏览次数:62  
标签:http 9200 IP 索引 Elasticsearch test curl 重建

Elasticsearch 打开/关闭索引? 先说说什么是关闭索引?一旦索引被关闭,那么这个索引只能显示元数据信息,不能够进行读写操作
我们想关闭 test 索引:

点击查看代码
POST http://IP:9200/test/_close

执行命令:
curl -X POST http://IP:9200/test/_close?pretty

我们想打开test 索引:

点击查看代码
POST http://IP:9200/product_style/_open

执行命令:
curl -X POST http://IP:9200/test/_open?pretty

备份索引

点击查看代码
创建一个新索引
curl -X PUT http://IP:9200/test_bak

备份源索引数据

curl -X POST http://IP:9200/_reindex
{
  "source": {
    "index": "test"
  },
  "dest": {
    "index": "test_bak"
  }
}

确认数据是否已经备份
curl -X GET http://IP:9200/test/type/_search

curl -X GET http://IP:9200/test_bak/type/_search

删除源索引
DELETE test

重新创建索引

点击查看代码
索引结构通过以下命令获取
GET /test/_mapping?pretty

重建索引:

点击查看代码
POST _reindex
{
  "source": {
    "index": "test_bak"
  },
  "dest": {
    "index": "test"
  }
}

删除索引

DELETE test_bak

标签:http,9200,IP,索引,Elasticsearch,test,curl,重建
From: https://www.cnblogs.com/ArchitecTang/p/16613091.html

相关文章

  • mysql索引失效的情况及解决
    原文出处:https://www.cnblogs.com/aspirant/p/16166851.html关于explain的详解:MySQLEXPLAIN详解 经典问题:1、如果A,B两列都有索引,那么 select*fromTablewh......
  • 重建 Delphi 多层开发交流
    点击链接加入群聊【Delphi 多层开发交流】:https://jq.qq.com/?_wv=1027&k=ToHI4SR7 ......
  • Mysql索引和锁的使用
    B+树索引的使用B+树索引在空间和时间上都有代价,所以没事儿别瞎建索引。B+树索引适用于下边这些情况:全值匹配匹配左边的列匹配范围值精确匹配某一列并范围匹配另外......
  • mysql6/视图/触发器/事务/四种隔离级别/事务日志/mvcc/内置函数/存储过程/索引/索引的
    视图触发器事务事务处理四种隔离级别事务日志MVCC内置函数存储过程索引索引的意义慢查询优化查询索引模拟视图1.什么是视图?视图是类似于临时表,由sql......
  • Elasticsearch基本操作
    索引操作创建索引PUT/user查询指定索引GET/user查询所有索引信息GET_cat/indices?v删除索引DELETE/user类型映射自动映射elasticsearch默认情况下会自......
  • Elasticsearch Java client使用
    前言Elasticsearch官方列出了好几个客户端,如下所示JavaClientJavaRestClient(JavaHighLevelRESTClient)JavaTransportClient其中JavaRestClient在7.15.0被......
  • Elasticsearch 实战
    需求假设现在有这么一个需求,系统接了很多的报文,需要提供全文检索,为了简化,报文目前只有类型,流水号,内容这三个字段。索引设计建立msg索引,映射规则如下PUT/msg{ "mappi......
  • Elasticsearch学习环境搭建
    Elasticsearch安装官方文档下载windows7.17.5版本安装包,安装包是一个zip,和tomcat一样解压即可用,elasticsearch依赖JDK环境,至少需要JDK1.8版本。运行#进入bin目录......
  • SqlServer 查看索引使用情况
    索引可以提供数据的快速访问,它能快速的定位到具体的数据行,返回sql查询语句的结果。通过一下sqlserver动态管理视图,可以查看索引的使用情况:select DB_NAME(ddius.data......
  • MySQL之事务和索引
    视图概念:就是有一张或者多张表组织成的结果形成的一张虚拟表,仅仅是为了更便捷的查看数据而产生的,无法使用sql语句做增删改的操作!(不推荐使用)语句结构:createview......