MySQL 経由で sphinxse を使用して、インデックス付きの大きなテキスト データセットにアクセスしています。結果セットのサイズはギガバイト単位です。ただし、データセットが 16MB を超えると、MySQL が次のエラーでクエリを停止することに気付きました。
1430 (HY000): 外部データ ソースに対するクエリの処理中に問題が発生しました。データ ソース エラー: searchd 応答の長さが正しくありません (長さ = 16777523)
length は、MySQL を怒らせた結果セットの長さを示します。Sphinx のスタンドアロン検索プログラムで同じクエリを試しました。それは正常に動作します。MySQL と Sphinx の両方で可能なすべての変数を試しましたが、何も役に立ちません。
Sphinx 0.9.9 rc-2 と MySQL 5.1.46 を使用しています。
ありがとう