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 :

  1. Connectez-vous à l’instance d’auteur AEM en tant qu’administrateur.

  2. Vérifiez le statut de l’index damAssetLucene dans le gestionnaire d’index Oak ou son MBean IndexStats. Pour le MBean , utilisez le modèle d’URL JMX http://<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.

  3. Avant la réindexation, vérifiez que l’index damAssetLucene est obsolète ou incomplet et que la requête de recherche du référentiel et les filtres DITA sont corrects.

  4. Si l’état de l’index confirme que la réindexation est nécessaire, définissez la propriété reindex de /oak:index/damAssetLucene sur true dans CRX/DE Lite :

    • Ouvrez CRX/DE Lite à l’adresse http://<host>:<port>/crx/de.
    • Accédez à /oak:index/damAssetLucene.
    • Définissez la propriété reindex booléenne sur true.
    • 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é.

  5. 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é reindex revient à false.

  6. 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.

  7. 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é.

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