mysql:3597
From: FU <FU <fumihattori@xxxxxxxxxx>>
Date: Sun, 06 May 2001 09:28:32 -0700
Subject: [mysql 03597] FULLTEXT INDEX について
服部と申します。 日本語でのFULLTEXT サーチなんですが、どうもうまくいかないので困っています。 create table test( id int unsigned primary key auto_increment not null, name varchar(40) not null, description text not null, FULLTEXT(name,description) ) というテーブルに以下が入力されているとします。 1 , '服部' , 'DB は難しいっちゅ〜の' 2 , '山田' , 'んなこと、ありゃしません。 wut r u bitching about ?' これに以下のFULLTEXT SEARCHをかけても結果が返されません。 SELECT * FROM test MATCH (name,description) AGAINST ('難しい'); 何故なんでしょうか? どなたかご教授をお願いいたします。 ちなみに単なる検索だと結果は返されます。 SELECT * FROM test WHERE description LIKE '%難しい%'; ↑だとOKです。 FULLTEXT SEARCHでも検索する文字が英語(1バイト文字)なら、しっかりと検索に 引っかかります。 SELECT * FROM test MATCH (name,description) AGAINST('bitching'); ↑はOKです。 よろしくお願いいたします。 環境は RedHat 6.2 MySQL Ver 11.6 Distrib 3.23.28-gamma. (for pc-linux-gnu (i686)) RH,MySQL共にロケールなどは、English(USA)。 入力されている日本語はEUC。 です。 服部
-> 3597 2001-05-07 01:28 [FU <fumihattori@xxxx] FULLTEXT INDEX について 3601 2001-05-07 01:43 ┗[FU <fumihattori@xxxx]