当前位置: 首页 > news >正文

无锡网站制作哪里实惠兰州企业做网站

无锡网站制作哪里实惠,兰州企业做网站,微网站设计制作,wordpress文章tag标签Reindex如何实现索引重建? 滚动索引 批量复制 Reindex存在的问题 如果新的索引没有提前创建好,并指定字段类型,那么重建后的新索引类型极有可能会和旧的索引不一致,因为ES他会推断类型,而推断错误率从实战来说那是…

Reindex如何实现索引重建?

  1. 滚动索引 + 批量复制

Reindex存在的问题

  1. 如果新的索引没有提前创建好,并指定字段类型,那么重建后的新索引类型极有可能会和旧的索引不一致,因为ES他会推断类型,而推断错误率从实战来说那是相当的高

Reindex能解决的问题

  1. 字段类型设置错了
  2. 旧的索引分片不合理,想重新分
  3. 某批数据存错了,或只想保留具备指定特性或关键字的数据,可以根据条件来重建索引,筛选出符合条件的数据进行重建,
POST _reindex
{"source": {"index":"remind_test",   // 旧的源索引名称"query": {"term": {"summary": "java"   // 只重建包含java的数据}}},"dest":{"index": "remind_new"   // 重建后新索引的索引名称}
}
  1. 指向要指定的字段,其余字段想删掉,也可以使用重建索引
POST _reindex
{"source": {"index":"remind_test",   // 旧的源索引名称"_source": ["id", "title", "name"]   // 只重建id, title, name字段,其余字段不要了,则重建后的新索引,只会有这3个字段},"dest":{"index": "remind_new"   // 重建后新索引的索引名称}
}
  1. 多个索引库合并重建(即有多个索引,想把字段和数据整合到一个大索引中)
    == 注意: 如果多个索引中存在相同的文档id,合并后只会保留最后一个,因为会覆盖掉前面的==
POST _reindex
{"source": {"index":["remind_test_1", "remind_test_2", "remind_test_3"],   // 旧的多个源索引名称},"dest":{"index": "remind_new"   // 重建后新索引的索引名称}
}
  1. 扩展:索引数据冲突如何解决: 使用conflicts参数
abort: 中止操作。如果复制中发生了冲突,即源索引的ID出现相同的,则会终止整个重建操作
proceed: 继续操作,不会更新与源索引ID冲突的文档,可能会导致目标索引中存在冲突的文档,会导致数据不一致,需要进行之后处理
overwrite: 覆盖操作,发生冲突时,直接覆盖,后面的覆盖前面的POST _reindex
{"source": {"conflicts": "proceed","index":["remind_test_1", "remind_test_2", "remind_test_3"],   // 旧的多个源索引名称},"dest":{"index": "remind_new"   // 重建后新索引的索引名称}
}

重建索引Remindex注意事项

  1. reindex要求所有【源/旧】索引的所有文档启用_source
  2. reindex新的索引一定要指定好mapping, shard(分片), replica(副本)数据, 旧索引的这些配置是不会赋值到新索引的

单索引数据量较大,数据同步速度比较慢时,如何处理

  1. 在真正索引重建之前,最好在测试环境进行测试,防止在生产环境重建失败,导致多次重建消耗性能
  2. 评估好重建后索引大小,硬件配置等可用存储等因素,确保重建后能过够成功
  3. 增加资源,比如CPU, 内存等硬件信息,提高reindex操作效率
  4. 为了避免磁盘IO瓶颈,在进行reindex时,可以通过将源索引和目标索引放在不同的磁盘上,或者使用更快的SSD提升速度
  5. 在reindex时,可以将目标索引的刷新间隔设置改为-1, 从而避免不必要的刷新操作,提高reindex效率
  6. 重点:如果单索引数据量大,在迁移前,将目标索引的副本数设置为0, 以加快同步速度,等到迁移后,再修改回来
http://www.yayakq.cn/news/450947/

相关文章:

  • 河北网站推广公司北京营销网站建站公司
  • 如何做贷款网站网站建设的可行性要求
  • 平安区wap网站建设公司wordpress 5发布
  • 从化专业做网站建设的网站打开速度很慢
  • 建站公司网站源码自己做的网站验证码出不来怎么回事
  • 网站架构设计师工资信融网站建设网站开发
  • 唱片公司网站模板写app程序用什么软件
  • 网站建设的实验原理和方法电子商务网站的定义
  • 网站建设的大公司好做购物网站小图标
  • 沈阳黑酷做网站建设优化公司怎么样公司的网站建设计入什么科目
  • 玉林住房和建设厅网站继续教育培训网站开发
  • 网站无法备案网站制作案例如何
  • 做网站为什么能赚钱知名网站建设公司好吗
  • 搭建一个网站需要多久郑州营销型网站制作运营
  • 怎么把网站做成手机版的asp.net网站开发项目化教程
  • 武安市网站建设培训网站源码
  • 西宁企业网站建设公司成立一个网站软件需要多少钱
  • cms网站建设实训报告wordpress分类目录和页面
  • 五金网站模板饰品电子商务网站的建设
  • 妇科医院手机网站深圳设计网站培训学校
  • 建设wap手机网站莱芜都市网最新消息
  • 网站运营的目的及意义北京室内设计公司排名
  • 西安网站托管专业公司网页设计与制作考试试题及答案
  • 房产网站排行爱情表白网站制作
  • 电子商务 网站开发修改wordpress登录路径
  • 上海营销型网站设计恺英网络公司现状
  • wordpress全站使用cdn营销网站方案设计
  • 陕西网站备案陕西住房和城乡建设部网站首页
  • 如何查询网站建设者广西建设职业技术学院
  • 印刷网站开发的可行性报告专业做高品质的代工网站