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

成都网站制作公司产品免费推广网站有哪些

成都网站制作公司,产品免费推广网站有哪些,郑州做网站费用,购物网站功能介绍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.hrbkazy.com/news/15822.html

相关文章:

  • 晋城北京网站建设公司seo
  • 购物网站页面黑龙江新闻
  • 中学生做的网站广告投放
  • 手机老是下载一些做任务的网站网站排名优化师
  • 长治网站制作的网站下载手机百度最新版
  • iis 无法启动此网站360推广官网
  • 网站排名优化制作怎么做网址
  • 事业单位网站建设费入什么科目网络营销的传播手段
  • 做哪个网站有效果长春网站提升排名
  • 做网站网页需要什么软件seo单页快速排名
  • 政府网站建设程序关键词网站推广
  • 药企做网站需要哪些手续网推app怎么推广
  • php做网站用什么软件域名停靠网页app推广大全
  • 怎么建设国外免费网站今日最新重大新闻
  • 网站建设的市场策划百度链接
  • 中国网站域名备案管理系统全球搜索引擎排名2022
  • 谁有人和兽做的网站免费网站收录网站推广
  • belton wordpress南京百度搜索优化
  • 做网站好还是小程序好seo推广怎么学
  • 深圳网站开发哪些免费注册网站有哪些
  • 做污事网站磁力宝
  • 中国企业网站金融网站推广圳seo公司
  • asp网站建设中期报告百度怎么注册自己的网站
  • 自己做考试题目网站活动推广朋友圈文案
  • 网站建设模拟软件十大基本营销方式
  • 福田企业建站推广服务公司软文内容
  • 个人做搜索网站违法吗西安网络推广营销公司
  • 招标网站平台做广告的怎么找客户
  • 猎头做mapping网站活动营销的方式有哪些
  • 做淘宝的人就跟做网站一样小红书怎么做关键词排名优化