场景:
ES索引中,为了效率和存储空间,有些字段可以设定为不被索引,然后某一天又需要改成能索引,此时就需要对ES进行重建索引,操作如下
1、修改 ES 索引模板文件
cd /data/elk/logstash/es-template/
 vim event.json

 将 mask以及其他需要放开查询的字段的"index": false 去掉(注意需要把上方"type": "keyword",的逗号去掉),保存文件退出。
2 reindex 索引
 
 1) 在  
 kibana Dev tools  
 执行  
 
POST_reindex
{
    "source": {
        "index": "event"
    },
    "dest": {
        "index": "event_bak",
        "op_type": "create"
    }
}将原索引 event 重命名为 event_bak
 
 等待所有数据重新建立完成后 
 , 
 确认前后数据量一致后  
 删除原索引  
 
DELETE event2) 为新索引起个别名, 为原索引名
PUT /event_new/_alias/event
  大功告成!! 
                




![[论文阅读笔记75]P-Tuning v2](https://img-blog.csdnimg.cn/img_convert/d227beffde8832bc002bf96f78403fb6.png)

![[工业互联-9]:EtherCAT(以太网控制自动化技术)+TwinCAT 在生产自动化控制中的应用 、](https://img-blog.csdnimg.cn/img_convert/e0577f550f4f2f21de14fce49860fe0f.png)
![Android 源码 AOSP版本– 下载[Ubuntu ]](https://img-blog.csdnimg.cn/00c43e2701c74c6f9cfc7a7b6a5a4615.png#pic_center)







