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
damAssetLuceneindiziertes 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:
-
Melden Sie sich bei der AEM-Autoreninstanz als Administrator an.
-
Überprüfen Sie den
damAssetLuceneim 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. -
Stellen Sie vor der Neuindizierung sicher, dass der
damAssetLuceneveraltet oder unvollständig ist und dass die Repository-Suchanfrage und die DITA-Filter korrekt sind. -
Wenn der Indexstatus bestätigt, dass eine Neuindizierung erforderlich ist, legen Sie die
reindexEigenschaft für/oak:index/damAssetLucenein CRX/DE Lite auftruefest:- Öffnen Sie CRX/DE Lite unter
http://<host>:<port>/crx/de. - Navigieren Sie zu
/oak:index/damAssetLucene. - Legen Sie die boolesche
reindexauftruefest. - 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.
- Öffnen Sie CRX/DE Lite unter
-
Überwachen Sie den Indexstatus im Oak Index Manager oder im IndexStats-MBean. Vergewissern Sie sich, dass die Neuindizierung abgeschlossen ist und die
reindex-Eigenschaft zufalsezurückkehrt. -
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.
-
Wiederholen Sie die Indexstatusüberprüfung, Neuindizierung, Überwachung und Suchvalidierung für jede andere betroffene AEM-Umgebung.