ヒット数が正しくないと思われる場合に設定を確認する方法

実際の検索結果 fastQuerySize 数がクエリのヒット数と異なる場合にオプションを設定する方法を説明します。 fastQuerySize オプションを有効にする方法は複数あります。 この記事では、各方法を設定する方法について説明します。

説明 description

環境

Adobe Experience Manager(AEM)

問題/症状

ヒット数が正しくないと思われる場合に設定を確認する方法を教えてください。

解決策 resolution

OSGi 設定 :Web コンソール/設定/Apache Jackrabbit クエリエンジン設定サービス/高速な結果サイズ

http://localhost:4502/system/console/configMgr/org.apache.jackrabbit.oak.query.QueryEngineSettingsService
    結果サイズを高速 にチェックして保存します。
   

Java 設定 :-Doak.fastQuerySize=true

AEM スタートスクリプト(crx-quickstart/bin/start)で、の下にシステムプロパティを追加します。
        CQ_JVM_OPTS="${CQ_JVM_OPTS} -Doak.fastQuerySize=true"

この設定は OSGi 設定をオーバーライドします。
    

JMX:Web コンソール/JMX/org.apache.jackrabbit.oak:settings (QueryEngineSettings)

http://localhost:4502/system/console/jmx/org.apache.jackrabbit.oak%3Aname%3Dsettings%2Ctype%3DQueryEngineSettings
    高速結果サイズtrue および 保存 に変更します。

JMX でのこの設定値は、他の設定よりも優先されます。 AEMを再起動すると、値がリセットされます。

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