AEM-Repository-Suche gibt nach der Migration keine Ergebnisse mit DITA Map- oder Themenfiltern zurück

In diesem Artikel wird beschrieben, wie Sie ein Problem in Adobe Experience Manager (AEM) beheben, bei dem Repository-Suchen mit DITA-Zuordnungs- oder Themenfiltern nach der Migration zu einer neuen AEM-Instanz keine Ergebnisse zurückgeben. Die Lösung umfasst die Neuindizierung des damAssetLucene-Index.

Beschreibung description

Umgebung

  • Adobe Experience Manager 6.5 LTS On-Premises
  • AEM Guides DITA Map and Topic Repository-Suche
  • Nach damAssetLucene indiziertes AEM Assets-Repository

Problem/Symptome

  • Nach der Migration zu einer neuen AEM-Instanz liefert die Repository-Suche mit DITA Map- oder DITA Topic-Filtern keine Ergebnisse.
  • Suchvorgänge ohne diese Filter geben die erwarteten Ergebnisse zurück.
  • Das Problem betrifft die Umgebungen, die mit der neuen Instanz migriert wurden.
  • Es wird keine spezifische Fehlermeldung angezeigt.

Ursache

Im gemeldeten Migrationsszenario ist der damAssetLucene-Index veraltet oder unvollständig, sodass gefilterte Repository-Suchen nicht die erwarteten Ergebnisse zurückgeben. Eine Neuindizierung kann diese Bedingung beheben, wenn der Indexstatus bestätigt, dass sie erforderlich ist.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Melden Sie sich bei der AEM-Autoreninstanz als Administrator an.

  2. Überprüfen Sie den damAssetLucene im Oak Index Manager oder dessen IndexStats-MBean. Verwenden Sie für das MBean die JMX-URL-Muster-http://<host>:<port>/system/console/jmx/compositeData/org.apache.jackrabbit.oak%3Aname%3DdamAssetLucene%2Ctype%3DIndexStats. Ersetzen Sie <host> und <port> durch Ihre AEM-Instanzwerte.

  3. Stellen Sie vor der Neuindizierung sicher, dass der damAssetLucene veraltet oder unvollständig ist und dass die Repository-Suchanfrage und die DITA-Filter korrekt sind.

  4. Wenn der Indexstatus bestätigt, dass eine Neuindizierung erforderlich ist, legen Sie die reindex Eigenschaft für /oak:index/damAssetLucene in CRX/DE Lite auf true fest:

    • Öffnen Sie CRX/DE Lite unter http://<host>:<port>/crx/de.
    • Navigieren Sie zu /oak:index/damAssetLucene.
    • Legen Sie die boolesche reindex auf true fest.
    • Speichern Sie die Änderung.

    Hinweis: Neuindizierung durchläuft Repository-Inhalte und kann je nach Repository-Größe mehrere Stunden oder länger dauern. Sie kann erhebliche Ressourcen verbrauchen und während einer wenig aktiven oder genehmigten Wartungszeit durchführen.

  5. Überwachen Sie den Indexstatus im Oak Index Manager oder im IndexStats-MBean. Vergewissern Sie sich, dass die Neuindizierung abgeschlossen ist und die reindex-Eigenschaft zu false zurückkehrt.

  6. Nach Abschluss der Neuindizierung testen Sie die Repository-Suche mit aktivierten und deaktivierten DITA-Map- und DITA-Themenfiltern. Bestätigen Sie, dass gefilterte Suchen die erwarteten Ergebnisse zurückgeben und ungefilterte Suchen weiterhin funktionieren.

  7. Wiederholen Sie die Indexstatusüberprüfung, Neuindizierung, Überwachung und Suchvalidierung für jede andere betroffene AEM-Umgebung.

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