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

为搜索服务定义配置服务实体

本文介绍如何在应用运行态中为搜索服务定义配置搜索实体,并将已定义的索引与实体属性进行关联。完成关联并发布后,搜索服务即可基于具体模型数据进行检索。

约束与限制

  • 同一搜索服务定义最多支持在“服务配置”中添加20个搜索实体。
  • 每个已定义的索引必须至少关联一个实体及其对应属性,否则无法保存。

前提条件

“服务配置”添加实体与属性

  1. 在左侧导航栏中,选择搜索服务管理 > 搜索服务定义,进入“搜索服务定义”页面。
  2. 找到目标搜索服务定义,单击,进入编辑页面。

    如果目标搜索服务定义的“状态”“已发布”,需先单击,并在弹出的窗口中单击“确定”,进入修订状态后才能编辑。

  3. 切换至“服务配置”页签,在“搜索实体”右侧的下拉框中选择需要纳入搜索范围的实体。

    可选实体范围:用户自定义实体模型、xDM-F内置模型(如Folder、LifecycleState)。即:只有在数据库中存在对应物理表的实体才可被添加。

    图1 添加搜索实体

  4. 单击“添加”,将选中的实体加入配置列表。
  5. 在实体数据图谱下方,为已配置的索引指定数据来源,确保索引字段与实体属性正确映射。

    • 实体名称:指定索引所绑定的数据来源实体。如果主实体已配置合法关联关系(如“设备台账 → 供应商”),支持切换至关联实体实现跨模型检索。
    • 属性名称:基于所选实体,指定具体的底层数据字段。所选属性的类型须与索引类型严格兼容(例如:长整型索引仅可映射长整型/整型属性)。如果类型不匹配,系统将提示冲突。
    图2 关联属性

  6. 配置完成后,单击底部“当前页签”中的“保存”

下一步操作

保存成功后,您需要发布该搜索服务定义,以使配置生效。具体操作请参见发布搜索服务定义

相关文档