0

全文検索クエリを使用して必要なすべての結果を選択するのに問題があります。

SELECT i.strItemName FROM Item i WHERE MATCH( strItemName ) AGAINST ( 'big*' IN BOOLEAN MODE )

何らかの理由で、クエリは可能な83の結果のうち5つだけを返します。何をしているのかわかりません。「ビッグパンダ」「ビッグヘッドボーイ」などは掲載していません。

どんなアドバイスも大歓迎です!

ありがとうアーミン

4

1 に答える 1

2

デフォルトでは、全文の最小単語長は4文字です(ft_min_word_lengthを参照)。制限を下回るものはすべてノイズとして扱われ、無視されます。

制限を変更するには、新しい値を設定します。次に、フルテキストインデックスを再構築して、インデックス可能な制限内に収まる単語を取得する必要があります。

于 2012-10-29T21:43:01.160 に答える