| |||||||||
搜索算法如何工作来返回结果?
目录查询逻辑和结构
当 P2P/GB 向 Arches 发送搜索时,搜索将拆分为多个部分,并且每个部分都有自己的逻辑。搜索的这些部分包括:
关键字搜索
这只是您要查找的项目的搜索。此搜索中存在一些逻辑,但在为 Arches 构建搜索时添加。此逻辑主要用于按不同的字符串区域设置细分搜索,以及搜索目录项信息中的不同字段。关键字搜索功能通过以下字段运行搜索:
视图/约束
目录视图是特定限制,按用户关联的组或成本中心将其放置到用户或一组用户上。这允许将特定目录过滤到给定地区或工作职能中的特定用户。项目约束的使用方式大致相同,但是它们不在整个目录订阅级别,而是在目录项级别。这允许按用户过滤特定项目。为此,需要在目录项目级别有一个字段以将过滤器放开,因此必须创建可扩展类型才能利用项目约束。
供应商可见性
根据客户的领域变式以不同方式控制供应商可见性:
根/核心搜索
根/核心搜索是系统在所有变式和配置中一致的缺省行为。这会将 逻辑添加到搜索:
附加搜索配置
短名称增强
这由参数 "Application.Catalog.Search.ShortNameBoost" 控制。指定短名称包含与目录搜索词匹配的关键字的项目是否被视为高度相关,并提升为在目录搜索结果顺序中显示更高。设置为是时,将提升在 ShortName 中具有匹配关键字的目录项,以在目录搜索结果顺序中显示更高的值。
热门术语提升
这由参数 "Application.Catalog.Search.PopularTermsBoost" 控制。指定是否捕获常用项目的关键字搜索词并将其作为常用搜索词进行索引。提升与这些常用搜索词相关联的项目,以便在后续目录搜索中以目录搜索结果顺序向上显示。当设置为是时,高度流行项目的关键字搜索词将建立索引并保存热门搜索词,当用户使用这些常用搜索词执行目录搜索时,将提升相关联项目,以在目录搜索结果顺序中显示更高的值。
多条款拆分
这由参数 "Application.Catalog.Search.MultiTermSplit" 控制。此参数正在由工程部门移除,不应为任何其他客户启用。
Guided Buying