AEM Content Hub:メタデータフィールドタイプ変換後にフィルター値を複製
Adobe Experience Manager(AEM)Content Hubでは、メタデータの一括読み込みを使用して、メタデータフィールドを文字列型から文字列配列型に変換すると、重複したフィルター値が表示される場合があります。 この動作は、同一のメタデータ値が異なる基になるデータタイプに存在する場合に発生します。
説明 description
環境
- Adobe Experience Manager(AEM)Assets
- Content Hub(すべてのバージョン)
問題/症状
- 商品カテゴリなどのメタデータフィールドを、AEMの一括メタデータ読み込みを使用して文字列型から文字列配列型に変換すると、Content Hubはフィルターパネルに重複した値を表示します。
- 製品カテゴリ フィルターには、同じ値の2つの別々のエントリ(Washer Dryerなど)が表示されます。
- 1つのエントリは、フィールドが単一の文字列(例:
"Washer Dryer")として保存されているアセットから生成されます。 - 別のエントリは、フィールドが文字列配列(例:
[ "Washer Dryer"])として格納されているアセットから生成されます。 - 重複した値は、メタデータタイプが変更された後も表示されたままになり、Content Hubのアセットフィルタリングに影響します。
原因
Content Hubでは、基礎となるデータタイプに基づいてメタデータ値のインデックスが作成されます。 同じラベルが文字列と文字列配列の両方として存在する場合、Content Hubはそれらを個別のフィルター値として扱います。 統合を行うには、すべてのアセットで一貫したメタデータタイプとその後のインデックス再作成を使用する必要があります。
解決策 resolution
問題を解決するには、次の手順に従います。
- 影響を受けるメタデータフィールドがすべてのアセットに文字列配列タイプとして保存されていることを確認します。
- AEMの一括メタデータ読み込みを使用して、フィールドを1つの文字列として保存している残りのアセットを更新し、文字列配列型を使用できるようにします。
- 影響を受けるアセットを再承認または更新して、Content Hubがメタデータの再インデックスをトリガーします。
- Content Hubで関連するフィルターを開き、重複したエントリが表示されなくなり、一意の各値が1回だけ表示されることを確認します。
関連トピックス
recommendation-more-help
experience-cloud-kcs-help-kbarticles