La recherche dans le référentiel AEM ne renvoie aucun résultat avec les filtres de plan ou de rubrique DITA après la migration
Cet article explique comment résoudre un problème dans Adobe Experience Manager (AEM) où les recherches de référentiel avec les filtres de plan DITA ou de rubrique ne renvoient aucun résultat après la migration vers une nouvelle instance AEM. La solution implique la réindexation de l’index damAssetLucene.
Description description
Environnement
- Adobe Experience Manager 6.5 LTS On-Premise
- Recherche de référentiel de rubriques et de carte DITA AEM Guides
- Référentiel AEM Assets indexé par
damAssetLucene
Problème/Symptômes
- Après la migration vers une nouvelle instance AEM, les recherches de référentiel effectuées à l’aide des filtres de plan DITA ou de rubrique DITA ne renvoient aucun résultat.
- Les recherches sans ces filtres renvoient les résultats attendus.
- Le problème affecte les environnements migrés avec la nouvelle instance.
- Aucun message d’erreur spécifique ne s’affiche.
Cause
Dans le scénario de migration signalé, l’index de damAssetLucene est obsolète ou incomplet, de sorte que les recherches de référentiel filtrées ne renvoient pas les résultats attendus. La réindexation peut résoudre ce problème lorsque l’état de l’index confirme qu’elle est nécessaire.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
-
Connectez-vous à l’instance d’auteur AEM en tant qu’administrateur.
-
Vérifiez le statut de l’index
damAssetLucenedans le gestionnaire d’index Oak ou son MBean IndexStats. Pour le MBean , utilisez le modèle d’URL JMXhttp://<host>:<port>/system/console/jmx/compositeData/org.apache.jackrabbit.oak%3Aname%3DdamAssetLucene%2Ctype%3DIndexStats. Remplacez<host>et<port>par les valeurs de votre instance AEM. -
Avant la réindexation, vérifiez que l’index
damAssetLuceneest obsolète ou incomplet et que la requête de recherche du référentiel et les filtres DITA sont corrects. -
Si l’état de l’index confirme que la réindexation est nécessaire, définissez la propriété
reindexde/oak:index/damAssetLucenesurtruedans CRX/DE Lite :- Ouvrez CRX/DE Lite à l’adresse
http://<host>:<port>/crx/de. - Accédez à
/oak:index/damAssetLucene. - Définissez la propriété
reindexbooléenne surtrue. - Enregistrez la modification.
Remarque : la réindexation parcourt le contenu du référentiel et peut prendre plusieurs heures ou plus, selon la taille du référentiel. Il peut consommer des ressources importantes ; effectuez cette opération pendant une période de maintenance approuvée ou de faible activité.
- Ouvrez CRX/DE Lite à l’adresse
-
Surveillez le statut de l’index dans le gestionnaire d’index Oak ou le MBean IndexStats. Vérifiez que la réindexation est terminée et que la propriété
reindexrevient àfalse. -
Une fois la réindexation terminée, testez les recherches de référentiel avec les filtres de plan DITA et de rubrique DITA activés et désactivés. Vérifiez que les recherches filtrées renvoient les résultats attendus et que les recherches non filtrées continuent de fonctionner.
-
Répétez la vérification de l’état de l’index, la réindexation, la surveillance et la validation de la recherche pour chaque environnement AEM affecté.