我正在通过 MySQL 使用 sphinxse 访问大型索引文本数据集。结果集的大小为千兆字节。但是,我注意到,只要数据集大于 16MB,MySQL 就会停止查询并出现以下错误:
1430 (HY000): 处理对外部数据源的查询时出现问题。数据源错误:bad searchd response length (length=16777523)
length 显示了冒犯 MySQL 的结果集的长度。我用 Sphinx 的独立搜索程序尝试了相同的查询。它工作正常。我已经在 MySQL 和 Sphinx 中尝试了所有可能的变量,但没有任何帮助。
我正在使用 Sphinx 0.9.9 rc-2 和 MySQL 5.1.46。
谢谢