Probleme mit der benutzerdefinierten Neuindizierung von Indizes in AEM as a Cloud Service - Sites

Benutzerdefinierte Indizes werden in der Entwicklungsumgebung von AEM nicht richtig neu indiziert, wenn async- und async-previous-Eigenschaften in der Indexkonfiguration falsch sind. Das Problem lässt sich beheben, indem die Tika-Konfiguration implementiert und asynchrone Eigenschaften korrigiert werden.

Beschreibung description

Umgebung

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites (Entwicklungsumgebung)

Problem

Wenn benutzerdefinierte Indizes nicht richtig neu indiziert werden können, liefern SQL2-Abfragen sowohl auf der Autoren- als auch auf der Veröffentlichungsinstanz nicht die erwarteten Ergebnisse. Dieses Problem wirkt sich insbesondere auf Suchindizes für Inhaltsfragmente aus, was zu den folgenden Problemen führt:

  • Abfragen, die benutzerdefinierte Indizes verwenden, geben null Ergebnisse zurück, obwohl bekannte Inhaltsfragmente vorhanden sind.
  • Suboptimale Indizierungsleistung aufgrund wahlloser Datenindizierung, die die Ausführung von Abfragen verlangsamen kann.

Ursache

  • Die async- und async-previous-Eigenschaften in der Indexkonfiguration sind falsch. Diese Fehlkonfiguration führt zu einem Fehler beim Indizierungsprozess.
  • Die Indizierung erfolgt langsam, obwohl das Repository klein ist. Es gibt mehrere benutzerdefinierte Indizes, die alle Daten indizieren, was zu einer umfangreichen Textextraktion führt.

Auflösung resolution

  1. Um die Indizierungsleistung zu verbessern, implementieren Sie die Tika-Konfiguration ähnlich den vordefinierten damAssetLucene. Detaillierte Anweisungen ​ Sie unter „Inhaltssuche und ​" im AEM as a Cloud Service-Handbuch.
  2. Überprüfen und korrigieren Sie alle falschen Werte in den async und async-previous Indexeigenschaften.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f