mysql:10120
From: "Eddie" <"Eddie" <lightfield@xxxxxxxxxx>>
Date: Sun, 12 Sep 2004 09:56:06 +0900
Subject: [mysql 10120] FULLTEXTによる日本語全文検索について
初めて投稿いたします。吉田と申します。 MySQLで4.1.1から日本語による全文検索ができるようになった(?) という話を聞きまして、本家のサンプルコードを参考に mysql> CREATE TABLE articles ( -> id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, -> title VARCHAR(200) character set uft8, -> body TEXT character set uft8, -> FULLTEXT (title,body) -> ); としてinsert文で適当な日本語データをいくつか入れました。その後で select * from articles where match (title,body) against('日本語など'); を実行したのですが、まったく検索されません。半角英数字ですと 期待される結果が返るのですが、何が悪いのでしょう。 MySQLは使い始めたばかりで、何か基本的な操作を誤っているのかも 知れませんが、ご教授いただけましたら、幸いです。 文字コードはutf8の他にもsjis、ujisを試したのですが同じでした。 そもそも文字コードのセットはこれでいいのでしょうか? よろしくお願いいたします。 環境: Windows XP + MySQL 4.1.2
-> 10120 2004-09-12 09:56 ["Eddie" <lightfield@] FULLTEXTによる日本語全文検索について 10127 2004-09-14 10:59 ┗[Hirofumi Fujiwara <f] 10128 2004-09-14 11:31 ┗["KAWAI,Takanori" <GC] 10129 2004-09-14 13:06 ┗[Hirofumi Fujiwara <f] 10130 2004-09-14 13:51 ┗["KAWAI,Takanori" <GC] 10131 2004-09-14 15:33 ┗[Hirofumi Fujiwara <f] 10148 2004-09-14 22:56 ┗["Eddie" <lightfield@]