Tetsuro IKEDA
ikdtt****@gmail*****
2008年 5月 12日 (月) 01:06:34 JST
いけだです。 Sennaインデックスの作成が正しく行えていない場合に、 このようなshow senna index結果となります。 うまくいかないパタンとして、mecabの辞書が参照できてないとか いろいろ可能性はありえますが、今の情報だけだと何とも言えないので まずはログを取得してエラーがでていないか見ていただくとよいと思います。 http://qwik.jp/tritonn/reference.html#fe5e27b4b3cc155675fb6c428415101b my.cnfに以下のように追記し、 [mysqld] senna-log senna-log-level=DEBUG mysqldを再起動後、もう一度インデックスの作成をやってみて データディレクトリにあるsenna.logを見てみてください。 2008/05/12 0:13 Nagayama <hyper****@gmail*****>: > はじめまして、永山と申します。 > > Fedora Core 6にてtritonn-1.0.9、senna-1.1.2をソースからインストールを > 行いました。 > インストール後にmysqlを起動して以下のように実行しました。 > > mysql> use test > mysql> CREATE TABLE t1 (c1 TEXT, FULLTEXT INDEX ft USING NGRAM (c1)) ENGINE = MyISAM DEFAULT CHARSET utf8; > mysql> SHOW SENNA STATUS\G > *************************** 1. row *************************** > Table: t1 > Key_name: ft > Column_name: c1 > Encoding: NULL > Index_type: MECAB > Normalize: OFF > Split_alpha: OFF > Split_digit: OFF > Split_symbol: OFF > Initial_n_segments: 0 > Senna_keys_size: 0 > Senna_keys_file_size: 0 > Senna_lexicon_size: 0 > Senna_lexicon_file_size: 0 > Senna_inv_seg_size: 0 > Senna_inv_chunk_size: 0 > 1 row in set (0.00 sec) > > SHOW SENNA STATUSの実行結果がどうもおかしいようです。 > インデックスにNGRAMを指定しているのに強制的にMECABになります。 > > また > > mysql> show index from t1; > +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ > | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | > +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ > | t1 | 1 | ft | 1 | c1 | NULL | NULL | NULL | NULL | YES | FULLTEXT | | > +-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+ > 1 row in set (0.00 sec) > > と実行してもIndex_typeにFULLTEXTとしか表示されません。 > > ご助言いただけますでしょうか。 > どうかよろしくお願いいたします。 > > _______________________________________________ > Senna-dev mailing list > Senna****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/senna-dev > バグ報告方法:http://qwik.jp/senna/bug_report.html > -- Tritonn http://qwik.jp/tritonn/ hatena http://d.hatena.ne.jp/mir/ twitter http://twitter.com/_mir_