1 つの言葉の基本テキスト検索照会にはワイルドカードが使用できます。 フレーズの検索にワイルドカードは使用できません。
単一文字ワイルドカード検索を実行するには、検索語で疑問符 (?) を使用します。単一文字ワイルドカード検索では、単一文字を置き換えて一致する語を検索します。例えば、text および test という語を検索するには、検索述部に te?t と入力します。
bts_contains(column, 'te?t')
単一ワイルドカード文字 (?) を検索語の先頭文字として使用できます。
複数文字ワイルドカード検索では、ゼロ個以上の文字を検索します。
bts_contains(column, 'geo*')
bts_contains(column, 'c*r')
複数ワイルドカード文字 (*) を検索語の先頭文字として使用することはできません。
ワイルドカード問合せに一致するインデックス付けされたトークンの数が 1024 を超える場合、以下のエラーを受け取ります。
(BTSB0) - bts clucene エラー - 節が多すぎる
この問題を解決するには、より限定的な問合せを作成するか、または max_clause_count インデックス パラメータを 1024 より大きな数値に設定して bts インデックスを再作成することができます。