Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
全文検索は MyISAM テーブルでのみサポートされています。
MyISAM
全文検索は、ほとんどのマルチバイト文字セットと使用できます。例外は Unicode で、utf8 文字セットは使用可能ですが、ucs2 文字セットは使用できません。
utf8
ucs2
中国語や日本語のような表意文字を用いる言語は区切り符号を持ちません。従って、FULLTEXT パーサはその種の言語では単語の始めと終わりを区別することができません。この含意と問題の回避については 項11.7. 「全文検索関数」 で説明されています。
FULLTEXT
単一テーブル内での複数の文字セットの使用はサポートされているものの、FULLTEXT インデックスのすべてのカラムは、同じ文字セットと照合を使用する必要があります。
MATCH() カラム リストは、MATCH() が IN BOOLEAN MODE でない限り、FULLTEXT インデックスのテーブルのための定義のカラム リストと正確に一致していなければなりません。ブール モードの検索はインデックス付きでないカラムでも行えますが、スピードは遅くなるでしょう。
MATCH()
IN BOOLEAN MODE
AGAINST() への引数は定数ストリングでなければなりません。
AGAINST()