现象
很多人在第一次尝试使用Sphinx的时候总是会觉得懵,因为明明按照文档上进行操作的,却怎么都各种报错。而且文档上说的那些SphinxQL 的查询完全就得不到同样的结果。
原因
仔细查看才会发现,你所使用的文档是Sphinx2.x的,但是你从官网上下载的Sphinx是3.x版本的。而官网却一直把Sphinx2.x的文档挂在上面,没有进行更新,同样即使在Sphinx3.x的下载包里面,依旧是放的Sphinx2.x的文档,除了之外,还放了一个Sphinx3.x文档,但Sphinx3.x文档更是对不上。
感觉Sphinx的作者可能都懒得去维护了,所以文档都没有检查过也不会更新了。各种报错
解决办法
使用Sphinx2.x的版本,目前稳定版本是 Sphinx2.3
下载地址:http://sphinxsearch.com/downloads/archive/