[Senna-dev 817] デフォルト・インデックスタイプ?

Back to archive index

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

よろしくお願いします。




Senna-dev メーリングリストの案内
Back to archive index