これはPGroonga 2.X and 3.X用のドキュメントです。古いPGroongaを使っているならPGroonga 1.xのドキュメントを見てください。
pgroonga.force_match_escalation
パラメーター2.2.8で追加。
pgroonga.force_match_escalation
パラメーターは常にマッチエスカレーションを使うかどうかを制御します。
マッチエスカレーションとは自動で条件のゆるい検索をする機能のことです。このパラメーターがon
の場合は常にマッチエスカレーションを使います。
デフォルトはoff
です。これは条件次第でマッチエスカレーションを使うということです。
on
を指定することで常にマッチエスカレーションを使うことができます。
通常、このパラメーターを変更する必要はありません。条件次第で自動で条件のゆるい検索をするのはユーザーにとって適切な挙動だからです。
pgroonga.match_escalation_threshold
パラメーターも参照してください。
SQLの場合:
SET pgroonga.force_match_escalation = boolean;
postgresql.conf
の場合:
pgroonga.force_match_escalation = boolean
boolean
は真偽値です。真偽値にはon
、off
、true
、false
、yes
、no
のようなリテラルがあります。
以下は常にマッチエスカレーションを使うようにするSQLの例です。
SET pgroonga.force_match_escalation = on;
以下は常にマッチエスカレーションを使うようにする設定の例です。
pgroonga.force_match_escalation = on