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]