elasticsearch 重建索引 使用python迁移索引数据 reindex
来源:互联网 发布:淘宝上哪些正品书店 编辑:程序博客网 时间:2024/05/22 12:09
1. 首先根据json文档重建索引:
curl -XPUT 'http://127.0.0.1:9200/index_name/' -d @resume-10-14.json
2. 索引重定向
索引别名:resume_test_alias
旧索引:resume_test_4
新索引:resume_test_5
curl -XPOST http://127.0.0.1:9200/_aliases -d '
{
"actions": [
{ "remove": {
"alias":"resume_test_alias",
"index":"resume_test_4"
}},
{ "add": {
"alias":"resume_test_alias",
"index":"resume_test_5"
}}
]
}’
3. 索引数据迁移——从旧索引迁移到新索引
from elasticsearch import helpersfrom elasticsearch import Elasticsearches = Elasticsearch([{"host":"127.0.0.1","port":"9200"}])body={"query":{"match_all":{}}} #遍历原索引,可自定义queryhelpers.reindex(client=es,source_index='resume_test_4',target_index='resume_test_5',target_client=es,query=body,chunk_size=1000, scroll='15m') #重建索引
4. 删除旧索引
curl -XDELETE 101.201.48.85:9200/resume_test_4
0 0
- elasticsearch 重建索引 使用python迁移索引数据 reindex
- Elasticsearch索引管理-reindex重建索引
- elasticsearch-重建索引,数据迁移
- ES索引重建--使用python elasticsearch
- 【elasticsearch】使用工具迁移索引数据
- Elasticsearch索引重建(Rebuild)
- Elasticsearch索引重建(Rebuild)
- elasticsearch 索引重建(Rebuild)
- JanusGraph重新索引reindex
- elasticsearch以scroll方式 大数据重建索引
- ElasticsearchCRUD使用(七)【Elasticsearch中的实时重建索引】
- Elasticsearch--索引备份与迁移
- python pandas 对series和dataframe的重置索引reindex
- 使用游标重建索引
- elasticsearch-jdbc 使用数据库数据创建索引
- Elasticsearch 之 数据索引
- elasticsearch 索引复制 数据
- ElasticSearch之数据索引
- 弹性布局详解display:flex;
- Spark SQL 实现 group_concat
- Codevs 1159最大全0子矩阵
- delphi DCC32命令行方式编译delphi工程源码
- Dbviusalizer报错Java.lang.ClassCastException: javax.swing.KeyStroke cannot be cast to java.lang.Compar
- elasticsearch 重建索引 使用python迁移索引数据 reindex
- 把数组定义为类型
- mysql client
- JVisualVM 进行性能分析及调优
- 理解 JavaScript 中的 Function.prototype.bind
- 【第7周 项目1 - 建立顺序串的算法库】
- IOS下的 NSTimer与Run loop Modes
- java.lang解析Object类
- Android学习---smali 动态调试