重建索引(索引中间件)
当出现搜索功能或筛选器不可用、页面展示数据不符合预期等异常时,可能是索引异常,可参考本文重建。
1 影响说明
在索引重建期间,系统会逐步创建全新的索引结构。该过程采用增量式处理,数据会按批次被重新分析并加入新索引。
因此,在重建过程中:
初期阶段:新索引仅包含部分数据,搜索功能可能返回不完整的结果
中期阶段:随着处理进度推进,可检索数据量将持续增加
完成阶段:当100%数据被重新索引后,搜索功能将完全恢复正常
2 重建操作
2.1 获取ONES版本号
参考获取ONES版本号,下述相关操作分支与版本有关。
2.2 7.6.0及以上版本
打开管理后台,进入"数据流"页面,点击“索引”这一行的“重建”菜单,在弹出的详情页面中,点击右上角的“确认启动”,然后在当 前页面跟进重建状态。
2.3 6.103.0及以上版本
进入 ones-ai-k8s 操作终端
ones-ai-k8s.sh
全量重建
make rebuild-kilob
如果确认是某个表数据异常,可以指定该表重建
make rebuild-kilob TABLES=project.item_issue