更新时间:2026-07-13 GMT+08:00
分享

同步搜索服务数据

在工业数据管理场景中,设备台账变更、质量检验记录新增、物料主数据扩展等操作会导致底层业务数据持续变化。搜索服务定义发布后,系统会自动触发后台任务完成历史存量数据的初始化同步,确保发布后即可进行全量检索。

当业务数据发生增量变更(如新录入设备、更新工艺参数)或索引规则调整(如修改字段映射、变更分词策略)后,您需要通过手动同步确保搜索引擎中的索引数据与业务库保持一致,避免检索结果缺失或失效。

本文指导您在应用运行态中手动触发搜索服务的数据同步任务。

同步机制

搜索服务的数据同步机制分为自动同步与手动同步两种模式,分别覆盖日常运行时变更与人工干预场景:

同步类型

触发时机

同步范围

适用场景

自动同步

  • 服务发布时:首次发布或重新发布搜索服务定义。
  • 数据变更时:配置的搜索实体数据实例发生增删改操作(依系统实时性配置而定)。
  • 全量初始化:发布时构建全量历史数据索引。
  • 增量更新:运行时捕获业务数据变动,实时更新索引片段。
  • 新服务上线,初始化索引库。
  • 日常业务数据流转(如工单创建、设备状态变更),保障检索结果的准实时性。

手动同步

用户主动在管理界面触发“同步数据”操作。

  • 全量重建:清空现有索引,基于最新数据模型与配置重新构建。
  • 增量修复:仅同步指定时间段或特定条件的差异数据(视系统策略而定)。
  • 批量数据导入后:确保新入库数据可被检索。
  • 索引配置调整后:分词、匹配规则变更需重建索引结构。
  • 数据不一致排查:当检索结果与源数据不符时,强制刷新索引。

约束与限制

“状态”“已发布”的搜索服务支持执行数据同步操作。

前提条件

登录应用运行态

操作步骤

  1. 在左侧导航栏中,选择搜索服务管理 > 搜索服务定义,进入“搜索服务定义”页面。
  2. 找到目标搜索服务定义,单击其“编码”超链接,进入搜索服务定义详情页面。
  3. 切换至“数据同步”页签,查看当前搜索服务的数据同步状态及最近一次同步时间。

    图1 数据同步

  4. 单击“同步数据”
  5. 在弹出的提示框中,单击“确认”,即可手动同步数据。

相关文档