由于AI 搜索配置,AEM Assets搜索返回不相关或过多的结果

当AI 搜索(语义搜索)更改搜索查询的解释方式时,Adobe Experience Manager (AEM) Assets搜索返回不相关、过度或意外结果。 当AI 搜索扩展搜索意图、应用语义匹配并将默认搜索行为从精确词汇匹配更改为基于意图的结果时,会出现此问题。 要解决此问题,请将Assets Omnisearch配置从AI 搜索切换到关键词搜索并验证搜索行为。

描述 description

环境

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Assets

问题/症状

  • 在搜索精确的文件名、数字ID、产品代码或元数据值时,搜索结果会返回数百个不相关的资产。
  • 网络请求显示提交搜索词之前的?{}?前缀。
  • 特定资产搜索返回无法在用户界面中获取
  • 完全匹配搜索(如资产ID或SKU值)会返回广泛或不相关的结果。

根本原因

出现此问题的原因是通过AEM as a Cloud Service功能推出启用了AI 搜索(语义搜索)。 AI 搜索解释查询意图,在语义上扩展搜索结果,在Omnisearch请求中注入语义前缀,并且不再限制与精确词汇值的匹配。 在某些环境中,AI 搜索还会导致内部搜索失败,从而导致 无法获取 响应。 将搜索模式切换回“关键字”将恢复上一个完全匹配的搜索行为。

解决方法 resolution

按照以下步骤标识活动搜索模式并恢复预期的搜索行为:

  1. 通过导航到 工具 验证是否已启用AI 搜索 > Assets > Assets配置 > Assets Omnisearch配置并查看配置的搜索模式。
  2. 将搜索模式从 AI 搜索 切换到 关键字 并保存配置。
  3. 刷新配置页面,并确认 关键字 保持选中状态。
  4. 使用以前返回错误结果的相同文件名、资产ID、SKU、产品代码或元数据值重现原始搜索。
  5. 导航到设置,更新Assets视图中的搜索模式 > 常规设置 > 搜索并选择关键字(如果Assets视图也受到影响)。
  6. 在多个环境中发生问题时,跨开发、暂存和生产环境应用一致的搜索模式设置。
  7. 通过确认搜索结果相关、?{}?语义前缀不再出现在网络请求中,并且不再出现 无法提取 错误来验证分辨率。

何时上报

  • Assets Omnisearch配置页面加载失败。
  • 搜索模式无法从 AI 搜索 更改为关键字,或者配置在保存后不再保留。
  • 在切换到关键词搜索后,搜索结果仍然不相关或过于宽泛。
  • 配置更改后,搜索请求继续返回 无法获取 错误。

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles