pgroonga.match_escalation_threshold
https://pgroonga.github.io/ja/reference/parameters/match-escalation-threshold.html
pgroonga.match_escalation_threshold
いつマッチエスカレーションが実行されるかを制御します。
マッチエスカレーションとは自動で条件のゆるい検索をする機能のことです。ヒット数が「pgroonga.match_escalation_threshold」パラメーターで指定した閾値よりも小さい時、自動で条件のゆるい検索をします。「-1」を指定することでマッチエスカレーションを無効にできます。デフォルト値は「0」です。これは1件もヒットしない時は自動で条件のゆるい検索を再度行うという意味です。詳細な検証が必要ですが、Groongaのエスカレーション動作によると「完全一致検索」→「非分かち書き検索」→「部分一致検索」の順に行うようです。内部的に複数回の検索をするため、高速化するという観点では「-1」を推奨します。
PGroongaの設定値チューニング | 株式会社インサイト
You need to use something PGroonga feature to show the parameter. If PGroonga isn't loaded, the parameter isn't visible.
SELECT pgroonga_command('status') will be the easiest way to use the PGroonga feature.
https://github.com/pgroonga/pgroonga/issues/169#issuecomment-777920917
# SELECT pgroonga_command('status'); # SHOW pgroonga.match_escalation_threshold; pgroonga.match_escalation_threshold ------------------------------------- 0 (1 row)