管理搜索架构 (预览)

搜索架构确定如何在各种 Microsoft Graph 体验中使用通过 Graph 连接器引入的内容。 架构定义如何从数据源收集内容、编制索引、查询和从搜索索引检索内容的结构。 通过更改搜索架构,可以控制用户可以搜索的内容、用户如何搜索,以及如何在 Microsoft 搜索终结点上显示结果。

搜索架构包含已爬网属性、搜索属性、语义标签和别名。 接下来的部分将定义所提供的架构和管理功能的各种组成部分。

注意

阅读 设置 Graph 连接器 一文,了解一般 Graph 连接器设置说明。 步骤 6 和 7 在设置新连接时定义架构。

注意

如果要修改 SharePoint Online 搜索架构,请阅读 管理 SharePoint 中的搜索架构

已爬网属性

若要建立搜索索引,则必须先对内容进行爬网。 可以爬网 连接器库中列出的各种内容源。 爬网项的内容和元数据表示为已爬网属性 (或源属性) 。

例如,下表显示了工作票证系统连接器的示例已爬网属性。

属性 类型
ticketId String
title String
createdBy String
assignedTo String
lastEditedDate 日期时间
lastEditedBy String
workItemType String
priority Int64
标记 StringCollection
status String
url String
已解决 Boolean

注意

  • 对于 Microsoft 生成的连接器,在 设置 Graph 连接器 一文的步骤 4 中选择已爬网属性。

搜索属性

Content 属性

此属性用于内容的全文索引、搜索结果页代码段生成、 结果群集 参与、语言检测、HTML/文本支持、排名和相关性以及查询表述。

如果选择内容属性,则可以在创建结果类型时选择使用系统生成的属性 ResultSnippet。 此属性用作在查询时从内容属性生成的动态代码段的占位符。 如果在结果类型中使用此属性,则会在搜索结果中生成代码片段。

可搜索

如果属性可搜索,则将其值添加到全文检索。 当用户执行搜索时,如果其中一个可搜索字段或其内容中有搜索命中率,则会返回结果。

显示“设计”搜索的示意图,显示针对属性标题和内容的命中结果。

搜索“设计”显示出针对属性(title)和内容的点击结果。

可查询

如果属性可查询,则可以使用知识查询语言 (KQL) 对其进行查询。 KQL 由一个或多个自由文本关键词(单词或短语)或属性限制组成。 属性名称必须包含在查询中:在查询本身中指定或以编程方式包含在查询中。 可将前缀与通配符 (*) 搭配使用。

注意

不支持后缀匹配。

显示搜索“search ba*”的示意图,其中显示了与此前缀匹配的结果。

搜索“search ba*”,显示与此前缀匹配的结果。

显示搜索“tags:design”的示意图,将结果范围缩小到 tags 属性中具有“design”的项。

“tags:design”搜索,将结果范围缩小到 tags 属性中具有“设计”的项。

可检索

如果属性可检索,则其值可以在搜索结果中返回。 希望将任何属性添加到显示模板,或者从查询中返回,并且在搜索结果中相关,则该属性必须是可检索的。 将大型属性或过多属性标记为可检索将增加搜索延迟。 是可选择的并选择相关属性。

显示作为结果呈现的一组可检索属性的关系图。

一组呈现为结果的可检索属性(titlelastEditedBy)。

可精简

如果属性是可精简的,则管理员可将其配置为 Microsoft 搜索结果页面中的自定义筛选器。 属性 refinable 不能为 searchable

显示按标记(一种可精简属性)优化结果的示意图。

按可精简属性 tags 精简结果。

注意

语义标签

语义标签是 Microsoft 发布的已知标记,可以针对架构中的属性添加该标签。 添加语义标签有助于各种 Microsoft 产品了解属性并提供更好的体验。

语义标签提供了一种独立于域的方法,用于将不同内容域中的属性分配给一组已知类。 它们在许多不同的内容体验中查找应用程序,并为任务提供自动化支持,例如:

  • 异构体验中的数据集成
  • (生成常见知识图,例如主题)
  • 用户体验的默认模板

标签可提供语义含义,并允许将连接器数据集成到 Microsoft 365 体验中。

标签 说明
title 要在搜索和其他体验中显示的项的标题。
url 数据源中项的目标 URL。
createdBy 在数据源中创建项目的人员姓名。
lastModifiedBy 最近在数据源中编辑该项目的人员姓名。
authors 所有在数据源中参与/协作处理该项的人员的姓名。
createdDateTime 在数据源中创建该项的日期和时间。
lastModifiedDateTime 上次在数据源中修改该项的日期和时间。
fileName 如果是文件,则为数据源中文件的名称。
FileExtension 如果是文件,则为数据源中该文件的扩展名。
iconUrl 图标 URL。

例如,已爬网属性 lastEditedBy 与 Microsoft 标签 lastModifiedBy 具有相同的含义。

重要

所有映射到标签的属性都必须可供检索。

标题 标签为最重要的标签。 请确保向此标签分配属性,从而允许连接参与结果群集体验。 映射不正确标签将降低搜索体验。 可以不向一些标签分配属性。

注意

别名

别名是你所分配属性的好记的名称。 这些将用于可精简属性筛选器的查询和选择中。

注意

架构更新功能

本部分包含有关 Microsoft 生成的 Graph 连接器搜索架构的更新功能的信息。

注意

建议在更新后运行完全爬网,以将其引入最新架构。 如果没有完全爬网,项的行为将不一致。

管理架构

  1. Microsoft 365 管理中心中,转到“自定义”部分中的“架构”页。
  2. 单击“图形连接器架构”下的“查看详细信息”。
  3. 选择要更新其架构的连接,然后单击“ 自定义架构”。
  4. 进行所需的架构更改后,单击“ 发布架构更改 ”以发布新架构。

添加已爬网属性

可以向架构添加属性。 添加属性时,可以包含所有所需的搜索属性。

用于添加新源属性的选项的屏幕截图

从连接器支持的属性列表中添加新的源属性

重要

不能删除已发布连接的现有属性。 若要删除属性,必须删除并重新创建连接。

添加/删除搜索功能

可以向属性添加或删除特定搜索属性。 添加搜索功能需要完全爬网。

用于更新搜索注释的选项的屏幕截图

更新已爬网属性的搜索注释

重要

  • 不能从属性中删除可检索的搜索属性。
  • 不能向属性添加或删除可精简搜索属性。

添加/删除语义标签

可以添加或更新已爬网属性的语义标签映射。

用于更新语义标签的选项的屏幕截图

更新已爬网属性的语义标签

添加/删除别名

可以添加或删除别名,并将其用于搜索查询。

用于添加或删除别名的选项的屏幕截图

添加或删除已爬网属性的别名