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

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]