[前][次][番号順一覧][スレッド一覧]

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@]