Adobe Experience Manager: Anleitung zum Überprüfen von Konfigurationen, wenn die Anzahl der Treffer falsch erscheint

Erfahren Sie, wie Sie die fastQuerySize-Option konfigurieren, wenn sich die tatsächliche Anzahl der Suchergebnisse von der Anzahl der Treffer für eine Abfrage unterscheidet.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM)

Problem

Wenn sich die tatsächliche Anzahl der Suchergebnisse von der Anzahl der Treffer für eine Abfrage unterscheidet, fastQuerySize kann als enabled (true).
Es gibt mehrere Möglichkeiten, die fastQuerySize -Option. In diesem Artikel wird beschrieben, wie Sie die einzelnen Methoden konfigurieren.

Auflösung resolution

OSGi-Konfiguration:Web-Konsole > Konfiguration > Apache Jackrabbit Query Engine Settings Service > Schnelle Ergebnisgröße

http://localhost:4502/system/console/configMgr/org.apache.jackrabbit.oak.query.QueryEngineSettingsService
    Überprüfen Schnelle Ergebnisgröße und Speichern.
   

Java-Konfiguration:-Doak.fastQuerySize=true

Fügen Sie die Systemeigenschaft unten in Ihrem AEM-Startskript hinzu (crx-quickstart/bin/start).
        CQ_JVM_OPTS="${CQ_JVM_OPTS} -Doak.fastQuerySize=true"

Diese Konfiguration überschreibt die OSGi-Konfiguration.
    

JMX:Web-Konsole > JMX > org.apache.jackrabbit.oak: settings (QueryEngineSettings)

http://localhost:4502/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dsettings%2Ctype%3DQueryEngineSettings
    Änderung Schnelle Ergebnisgröße nach true und Speichern.

Dieser Konfigurationswert bei JMX überschreibt andere Konfigurationen. Beim Neustart AEM wird der Wert zurückgesetzt.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f