2

この検索を使用しています

-> (c1, c2) を (ブール値モードの ">dg*") と照合します。

そして、私はこのリストを取得します

1dガス

2デジカ

3dgicb

4 デジ

5桁

6 dgly

7 dgc

8 dgse

これは合理的と思われます。

問題は、列 c1 にあることがわかっている「dgl」を取得できないことです。

したがって、「dgly」は取得しますが、「dgl」は取得しません。

これは紛らわしいと思います。ご意見をいただければ幸いです。ありがとう。

4

1 に答える 1

3

MySQLフルテキストインデックスは、デフォルトで、4文字より短い単語を無視します。

これは、サーバーレベルでft_min_word_len、より小さな数に設定してからフルテキストインデックスを再構築することで変更できます。

全文検索の微調整に関する詳細については、マニュアルを参照してください

于 2011-03-20T06:51:36.943 に答える