Les métadonnées personnalisées n’apparaissent pas dans les filtres de recherche AEM Assets.
Les champs de métadonnées personnalisés peuvent apparaître dans les propriétés des ressources, mais pas dans la vue AEM Assets ni dans les filtres de recherche Assets Essentials. Ce problème se produit lorsque la propriété des métadonnées n’est pas configurée en tant que propriété consultable dans l’index de ressource de la gestion des ressources numériques. Ajoutez la propriété à l’index DAM, déployez la configuration mise à jour et vérifiez que la propriété apparaît dans la liste des propriétés pouvant faire l’objet d’une recherche et dans les filtres de recherche.
Description description
Environnement
- Adobe Experience Manager as a Cloud Service
- AEM Managed Services
- AEM Assets Essentials
Problème/Symptômes
- Les champs de métadonnées apparaissent dans les propriétés de la ressource, mais pas dans les filtres de recherche.
- La configuration de recherche ne répertorie pas la propriété de métadonnées.
- La sortie des propriétés pouvant faire l’objet d’une recherche n’inclut pas le champ de métadonnées.
- Aucun message d’erreur n’apparaît dans l’interface.
- Les champs nouvellement ajoutés prennent du temps à apparaître après les modifications.
Cause
Les filtres de recherche AEM Assets affichent uniquement les propriétés de métadonnées indexées en tant que propriétés pouvant faire l’objet d’une recherche dans l’index de ressource DAM. Si le champ de métadonnées n’est pas défini dans la configuration de l’index, il n’apparaît pas dans les filtres de recherche. Les conflits de noms et les problèmes d’espace de noms peuvent également empêcher l’indexation correcte de la propriété.
Comment confirmer
- Ouvrez le point d’entrée des propriétés de recherche
- Vérifiez si la propriété des métadonnées apparaît dans la réponse.
- Vérifiez que la propriété est marquée comme indexée.
- Vérifiez que la propriété existe dans l’index de ressource de gestion des ressources numériques.
Résolution resolution
Pour résoudre ce problème, procédez comme suit
- Vérifiez que la propriété apparaît dans l’index de propriété indexable en accédant à
/adobe/repository?resource=searchableproperties. - Accédez à
/oak:indexet localisez le dernier indexdamAssetLucene-XX. Vérifiez que l’index actif est la dernière version. - Créez ou mettez à jour une superposition personnalisée de l’index dans la base de code du projet.
- Ajoutez la propriété de métadonnées requise sous les règles d’index de ressource appropriées.
- Activez l’indexation de la propriété en la définissant sur « consultable ».
- Déclenchez la réindexation dans la configuration de l’index.
- Déployez l’index mis à jour via le pipeline de déploiement.
- Vérifiez que la propriété apparaît dans la sortie des propriétés pouvant faire l’objet d’une recherche. Si la propriété apparaît avec search:indexed=true mais n’est pas visible dans la vue Assets, attendez jusqu’à 6 à 15 heures pour une synchronisation complète.
- Ajoutez la propriété à la configuration des filtres de recherche dans l’interface d’Assets.