sql >> データベース >  >> RDS >> Mysql

mysql全文検索が3文字で機能しない

    インデックス付けされる単語の最小長と最大長は、ft_min_word_lenによって定義されます。 およびft_max_word_len システム変数。デフォルトの最小値は4です 文字。そのため、 3では機能しません 文字。

    その値を変更し、FULLTEXTを再構築する必要があります インデックス。 3文字の単語を検索可能にする場合は、ft_min_word_lenを設定できます。 構成ファイルの値を変更して変数を変更します。または、スーパーユーザー権限がある場合は、次のコマンドでこの環境変数を設定できます:

      SET  ft_min_word_len=3
    

    詳細については、こちらをご覧ください: Fine-Tuning MySQL全文検索




    1. 同じSELECT句での列エイリアスの使用

    2. MyBatisの「IN」句のリスト

    3. Tinymceに関するUTF-8の問題?

    4. クエリ:アイテムごとに複数の集計をカウントします