IN BOOLEAN MODE
と一致させることで、正確にやりたいことができます。 *
を使用します オペレーター。
例:
... MATCH(thing) AGAINST ('+educat*' IN BOOLEAN MODE)...
+
thing
の値のみを含めるように一致に指示します 一致項が含まれています。この場合は、「educat
」で始まるすべてのインデックス値です。 "(こちら
を参照してください ブールモードの詳細については、こちらをご覧ください。
余談ですが、MySQLの全文検索では、デフォルトで3文字以下の単語のインデックスが作成されないため、「edu」との一致が思ったとおりに機能していないと思われます。 ft_min_word_len
の値を確認してください それが事実かどうかを確認するための変数。