mysql + Senna + myisampack =駄目?

自前の環境で mysql + Senna で検索を行っているんだが、


こいつに myisampack を使うと検索結果が違うという謎現象に遭遇した。





mysql + Senna でコンパイルしたmysqlのDBに 全文検索用のindexを張った
テーブルを作成。

作った後に検索。無事に結果が帰ってくる。

で、そのテーブルに対し、以下のコマンドを実行。

/usr/local/mysql/bin/myisampack -v テーブルファイル名
/usr/local/mysql/bin/myisamchk -rq –analyze –sort-index インデックスファイル名

で、mysqlを再起動、検索すると検索結果が物によってまちまち。





・・・なんだこれ?

とりあえずバックアップからテーブル圧縮前のデータをコピーして事なきを得たが。
こいつら3つの組み合わせは、食い合わせが悪いのだろうか?

調査する時間がないので、myisampack は放置プレイにします。(゚⊿゚)シラネ

(´・ω・`)/~~

Posted by namahage