*プロジェクトテーブルの名前列に特定の検索文字列(1〜20文字)を含むすべての行を選択したい。
テーブルタイプはMYISAMであり、name列にFULLTEXTインデックスを作成しました。
今、私の質問は、列内のどこにでも文字列を検索したい(「LIKE%...%」のように)が、全文検索クエリを使用してどのように言うことができるかです。
私の現在の試みはこれです:
SELECT * FROM projects WHERE MATCH(name) AGAINST ("+search" IN BOOLEAN MOE)
しかし、これは機能せず、文字列全体のみを含み、他には何も含まない列のみを返します。
ご協力いただきありがとうございます。
回答:
回答№1は0http://dev.mysql.com/doc/refman/5.5/en/fulltext-search.html
関連性がある> ...
データを操作して、適切な量(1未満)を決定できます。幸運を。
回答№2の場合は0
これを試して
SELECT * FROM projects WHERE MATCH(name) AGAINST ("search")