現在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
ご回答ありがとうございます。
2011/12/07 10:10:30現在レコード数が約1億、ファイルサイズは30GB程度となっております。
気になるポイントは語彙数ですね・・・1レコードを複数に分割すると仮定すれば
あっという間に制限値を超えてしまいます(==
おそらくこれが原因でしょうか・・・。
公式の制限事項ページは完全に見落としておりました。
ありがとうございました!