ヒット数が正しくないと思われる場合に設定を確認する方法
実際の検索結果 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を再起動すると、値がリセットされます。