Katsuya Utada
utada****@themi*****
2007年 4月 24日 (火) 15:30:08 JST
お世話になっております うただです MySQL5.0.37+tritonn-1.0.2の環境で使わせていただいてますが、、 Ngramで作成したインデックスがtruncate table時にmecabに変わってし まいました。。 MySQLのconfigureオプションで--with-mecabは指定しておりません。 最初気づかずに焦りましたが、 とりあえずインデックスをusing付きで再構築して 対応しています。 |mysql> CREATE TABLE `setest` ( | -> id int not null, | -> keywords text not null, | -> primary key (id), | -> fulltext index using ngram(keywords) | -> ) engine=myisam default charset=ujis; |Query OK, 0 rows affected (0.01 sec) | |mysql> show senna status\G |*************************** 1. row *************************** | Table: setest | Key_name: keywords | Column_name: keywords | Encoding: euc_jp | Index_type: NGRAM | Normalize: ON | Split_alpha: OFF | Split_digit: OFF | Split_symbol: OFF | Initial_n_segments: 512 | Senna_keys_size: 0 | Senna_keys_file_size: 4268032 | Senna_lexicon_size: 0 |Senna_lexicon_file_size: 4268032 | Senna_inv_seg_size: 167936 | Senna_inv_chunk_size: 135168 |1 row in set (0.01 sec) | |mysql> truncate table setest; |Query OK, 0 rows affected (0.02 sec) | |mysql> show senna status\G |*************************** 1. row *************************** | Table: setest | Key_name: keywords | Column_name: keywords | Encoding: euc_jp | Index_type: MECAB | Normalize: OFF | Split_alpha: OFF | Split_digit: OFF | Split_symbol: OFF | Initial_n_segments: 512 | Senna_keys_size: 0 | Senna_keys_file_size: 4268032 | Senna_lexicon_size: 0 |Senna_lexicon_file_size: 4268032 | Senna_inv_seg_size: 167936 | Senna_inv_chunk_size: 135168 |1 row in set (0.00 sec) | よろしくお願いいたします。 On Mon, 9 Apr 2007 16:29:43 +0900, Tetsuro IKEDA wrote: |皆様こんにちは。 |池田(mir)@tritonnプロジェクトです。 | |MySQL 5.0.36/5.0.37向けの新しいリリースを行いました。 | |ダウンロードはこちらから: http://sourceforge.jp/projects/tritonn/files/ | |安定性の向上とログ出力関連の改善が主眼です。 |tritonn-1.0.2へのアップグレードを推奨いたします。 | |■機能改良 |- TRUNCATE TABLEがUSING情報に対応するようになりました。(id=10248) |- tritonnが出力するログを大幅に改良しました。ログの出力設定に応じて | 適切なログを出力するようになっています。debugレベルに設定すると、 | 全てのSenna APIの呼出しをトレースできるようになっています。(id=10238) |- MySQLのconfigureオプションで--with-mecabを指定しなかった場合、 | libmecabはリンクされないようになり、またindex_typeのデフォルト値も | mecabではなくngramとなるようになりました。(id=10168) | |■バグ修正 |- CREATE TABLE tbl LIKEでmysqldが落ちてしまう問題の修正(id=10245) |- FULLTEXT未対応のテーブルにMATCH検索をboolean modeで行った場合に | mysqldが落ちてしまう問題の修正(id=10197) |- TRUNCATE TABLEでmysqldが落ちてしまう問題の修正(id=10184) |- libmysqldのビルドができなかった問題の修正(id=10208) | |mysqld落ちバグの連発でスミマセン。。。 |これらを潰したことで安定性は相当あがったかと思います。 |またdebugレベルのログはSenna API呼出し周りのトラブルシューティングに |かなり役立つと思います。 | |_______________________________________________ |Senna-dev mailing list |Senna****@lists***** |http://lists.sourceforge.jp/mailman/listinfo/senna-dev | --- Katsuya Utada <utada****@themi*****>