AEM Assetsの検索フィルターにカスタムメタデータが表示されない

カスタムメタデータフィールドは、アセットプロパティに表示できますが、AEM Assets ビューやAssets Essentialsの検索フィルターには表示されません。 この問題は、メタデータプロパティがDAM アセットインデックスで検索可能なプロパティとして設定されていない場合に発生します。 プロパティをDAM インデックスに追加し、更新された設定をデプロイし、プロパティが検索可能なプロパティ リストと検索フィルターに表示されることを確認します。

説明 description

環境

  • Adobe Experience Manager as a Cloud Service
  • AEM Managed Services
  • AEM Assets 初期設定

問題/症状

  • メタデータフィールドは、アセットプロパティには表示されますが、検索フィルターには表示されません。
  • 検索設定にメタデータプロパティが一覧表示されません。
  • 検索可能なプロパティの出力には、メタデータフィールドが含まれていません。
  • インターフェイスにエラーメッセージは表示されません。
  • 新しく追加されたフィールドは、変更後に表示されるまでに時間がかかります。

原因

AEM Assetsの検索フィルターには、DAM アセットインデックス内の検索可能なプロパティとしてインデックス付けされたメタデータプロパティのみが表示されます。 メタデータフィールドがインデックス設定で定義されていない場合、検索フィルターには表示されません。 名前の競合や名前空間の問題により、プロパティのインデックスが正しく作成されない場合もあります。

確認方法

  • 検索可能なプロパティのエンドポイントを開く
  • 応答にメタデータプロパティが表示されるかどうかを確認します。
  • プロパティがインデックスとしてマークされていることを確認します。
  • DAM アセットインデックスにプロパティが存在することを確認します。

解決策 resolution

問題を解決するには、次の手順に従います

  1. /adobe/repository?resource=searchablepropertiesに移動して、検索可能なプロパティ インデックスにプロパティが表示されていることを確認します。
  2. /oak:indexに移動し、最新のdamAssetLucene-XX インデックスを見つけます。 アクティブなインデックスが最新バージョンであることを確認します。
  3. プロジェクトコードベースでインデックスのカスタムオーバーレイを作成または更新します。
  4. 適切なアセットインデックスルールの下に、必要なメタデータプロパティを追加します。
  5. プロパティを検索可能に設定して、プロパティのインデックス作成を有効にします。
  6. インデックス設定でのインデックス再作成トリガー。
  7. デプロイメントパイプラインを使用して、更新されたインデックスをデプロイします。
  8. プロパティが検索可能なプロパティ出力に表示されることを確認します。 プロパティがsearch:indexed=trueで表示されますが、Assets ビューに表示されない場合は、完全な同期を行うために最大6~15時間待ちます。
  9. Assets インターフェイスの検索フィルター設定にプロパティを追加します。

関連トピックス

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