現在2000万PV/Dayのサイトを運営しておりますが、
1億レコードを保持するテーブルにてmatch~againstにて全文検索を行うと
該当ワードを含むレコードが存在していてもHitしないという現象が発生しております。
同規模のDBを扱った経験のある方、または情報をお持ちの方がいらっしゃいましたら
是非ともご意見頂きたいと思っております。
<サーバ環境>
OS:CentOS5.5
メモリ:16GB
Senna:MySQL5.0.67+tritonn.1.0.12
よろしくお願い致します。
インデックスサイズまたは語彙数がオーバーフローしているのではありませんか?
実際には256G word未満で動かなくなることがあります。
既知の制限事項・不具合
http://qwik.jp/senna/knownproblems.html
check tableとかしたら、エラーとかでません?
特にエラーなどはなく、当該テーブル以外は問題なく動作しています。
また、Hitしない現象もある程度傾向があり、
検索ワード次第ですがある一定の日時以降のレコードがHitしないようです。
蓄積数の限界のような感じでしょうか・・・。