Michael H. Oshita
mh_oshit****@keywa*****
2008年 4月 7日 (月) 16:19:01 JST
はじめまして。Michaelと申します。 Tritonnのリファレンスマニュアルで、 「インデックスタイプを指定しなければ単語インデックスが使用されます。」と書いてあるのですが、 私が試したところ、デフォルトはNGRAMになっているようです。 mysql> CREATE TABLE test (id INTEGER AUTO_INCREMENT, PRIMARY KEY (id), text TEXT NOT NULL, FULLTEXT INDEX (text) ); Query OK, 0 rows affected (0.00 sec) mysql> show senna status \G .... *************************** 5. row *************************** Table: test Key_name: text Column_name: text Encoding: utf8 Index_type: NGRAM Sectionalize: OFF Normalize: ON ... ... テーブル作成時に「USING MECAB」を加えると、Index_typeはちゃんとMECABとなるのですが、 デフォルトインデックスタイプはどこかで設定されているのでしょうか? 私の環境は以下のとおりです。 - CentOS 4.6 (x86_64) - mecab-0.96-tritonn.1.0.9.x86_64.rpm - mecab-ipadic-2.7.0.20070801-tritonn.1.0.9.x86_64.rpm - senna-1.1.0-tritonn.1.0.9.x86_64.rpm - MySQL-client-5.0.51a-tritonn.1.0.9.x86_64.rpm - MySQL-server-5.0.51a-tritonn.1.0.9.x86_64.rpm - MySQL-shared-5.0.51a-tritonn.1.0.9.x86_64.rpm よろしくお願いします。