AEM Content Hub:元数据字段类型转换后出现重复的筛选器值

在Adobe Experience Manager (AEM) Content Hub中,使用批量元数据导入将元数据字段从字符串类型转换为字符串数组类型后,可能会显示重复的筛选器值。 当不同的基础数据类型中存在相同的元数据值时,会发生此行为。

描述 description

环境

  • Adobe Experience Manager (AEM) Assets
  • Content Hub(所有版本)

问题/症状

  • 使用AEM批量元数据导入将元数据字段(如产品类别)从字符串类型转换为字符串数组类型后,Content Hub在筛选器面板中显示重复的值。
  • “产品类别”筛选器显示相同值的两个单独条目,如洗衣机
  • 一个条目源自将字段存储为单个字符串的资源,例如"Washer Dryer"
  • 另一个条目来自将字段存储为字符串数组的资源,例如[ "Washer Dryer"]
  • 在元数据类型更改后,重复值保持可见,并影响Content Hub中的资源筛选。

原因

Content Hub根据元数据值的基础数据类型对这些值进行索引。 如果相同的标签同时作为字符串和字符串数组存在,则Content Hub将它们视为单独的筛选值。 整合要求所有资产使用一致的元数据类型并随后重新编制索引。

解决方法 resolution

请按照以下步骤解决问题:

  1. 确保受影响的元数据字段在所有资源中存储为字符串数组类型。
  2. 使用AEM批量元数据导入来更新任何仍将该字段存储为单个字符串的剩余资源,以便它们使用字符串数组类型。
  3. 重新批准或更新受影响的资源,以便Content Hub触发元数据重新索引。
  4. 在Content Hub中打开相关筛选器,并验证重复条目是否不再出现,以及每个唯一值是否仅显示一次。

相关阅读

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