Sphinx MySQL搜索似乎对SetFilter数组允许的项目数量有限制。
我曾试图使用:
foreach (array_chunk($venues, 4096) as $value)
{
$sphinx->SetFilter('venue', $value);
}
但是经过检查,这似乎无法解决问题。
有关使用Sphinx和PHP库的任何想法,我能够绕过这个限制吗?
答案 0 :(得分:1)
您是否尝试在sphinx中查看配置文件值:
http://sphinxsearch.com/docs/current.html#conf-max-filter-values
应该可以调整一下,我可能错了,但我认为限制是sphinx有一个值设置而不是PHP库。