Impossible de rechercher des caractères spéciaux dans Adobe Experience Manager
Dans Adobe Experience Manager, la recherche échoue lorsque les métadonnées des ressources incluent des caractères spéciaux tels que des crochets ([ ou ] ). Le moteur de recherche ne prend pas en charge ces caractères. Par conséquent, les requêtes arrêtent le traitement entre crochets et renvoient des résultats incomplets. Pour corriger les échecs de recherche, évitez les crochets dans les métadonnées ou utilisez Query Builder pour les requêtes avancées.
Description description
Environnement
- Produit : Adobe Experience Manager (AEM) On-Premise, v6.5
- Instance : Production
Problème/Symptômes
-
La recherche échoue lors de l’utilisation de crochets (
[ou]) dans les requêtes. -
AEM autorise les crochets dans les propriétés des ressources (par exemple, « Description »), mais le moteur de recherche ne les prend pas en charge.
-
Les requêtes avec crochets renvoient des résultats incomplets ou incorrects en raison de la troncature de l’entrée.
-
Par exemple :
- Recherche d’une description contenant des
NS78[. - La recherche de
NS78[ -échoue et ne renvoie pas la ressource prévue.
- Recherche d’une description contenant des
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Évitez d’utiliser des crochets (
[ou]) dans les champs de recherche tels que « Description » dans la mesure du possible. - Si des crochets sont requis dans les propriétés des ressources, ils ne peuvent pas être recherchés de manière fiable à l’aide de la recherche AEM standard.
- Utilisez Query Builder pour créer des requêtes avancées qui contournent ces restrictions.
- Pour un correctif à long terme, travaillez avec votre équipe de développement ou l’assistance Adobe pour explorer les améliorations de la recherche personnalisée.
Remarque : utilisez uniquement les caractères pris en charge dans les métadonnées indexables pour garantir la fiabilité de la recherche AEM.
Lectures connexes
Bonnes pratiques de recherche de ressources AEM dans le guide d’utilisation d’AEMaaCS