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

Beschreibung

Wenn sich die tatsächliche Anzahl der Suchergebnisse von der Anzahl der Treffer für eine Abfrage unterscheidet, kann die fastQuerySize-Option als aktiviert (true) eingestellt werden.

Es gibt mehrere Möglichkeiten, die fastQuerySize-Option zu aktivieren. In diesem Artikel wird beschrieben, wie Sie die einzelnen Methoden konfigurieren.

Lösung

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 Sie "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 Ändern Sie "Schnelle Ergebnisgröße"in "true"und "Speichern".

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

Auf dieser Seite