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 は放置プレイにします。(゚⊿゚)シラネ
(´・ω・`)/~~