Adobe Experience Manager: Handhabung des Warnhinweises „Abfrage ohne Index erkannt“
Beschreibung description
AEM as a Cloud Service sendet möglicherweise eine Benachrichtigungs-E-Mail mit der Betreffzeile „Abfrage ohne Index erkannt“. Dieser Warnhinweis tritt auf, wenn eine Abfrage die gesamte JCR-Knotenstruktur durchläuft, was zu Leistungseinbußen führen kann.
Beispiel
Abfrage ohne Index erkannt
Wählen Sie [ JCR:path] , [ JCR:score] , *
Von [ Sling:Mapping] as a
wobei [ Sling:internalRedirect] nicht null ist
und [ Sling:match] ist nicht null
und IsDescendantNode(a, '/etc/map/https')
Umgebung:
AEM as a Cloud Service
Auflösung resolution
Ermitteln Sie durch die Analyse der AEM-Protokolle das Programm, das die Abfrage ausgelöst hat.
Je nach Zweck des Programms und der Anzahl der betroffenen Knoten sollten Sie einen der folgenden Ansätze in Betracht ziehen:
Schritt 1. Optimieren der Abfrage
Schritt 2. Anpassen der Indexkonfiguration
Schritt 3. Erwägen Sie alternative Implementierungen, die solche Abfragen vermeiden (z. B. Aufzählen untergeordneter Elemente unter bestimmten Knoten)
Schritt 4. Warnhinweis ignorieren, wenn der Prozess schnell abgeschlossen wird und die Leistung nicht beeinträchtigt
Weitere Informationen zum Optimieren von Abfragen und Konfigurieren von Indizes finden Sie in der folgenden Dokumentation zu Best Practices:
[ 1] Inhaltssuche und -indizierung
https://experienceleague.adobe.com/de/docs/experience-manager-cloud-service/content/operations/indexing
[ 2] Best Practices für Abfragen und Indizierung
https://experienceleague.adobe.com/de/docs/experience-manager-cloud-service/content/operations/query-and-indexing-best-practices