问题描述
|
请给我建议。
为什么下一个代码不起作用:
$res = $cl->Query(\"SELECT * FROM goods WHERE MATCH(\'@pp кирпич\')\");
商品-指数
用Sphinx 2.0.1-beta
尝试使用http://sphinxsearch.com/docs/manual-2.0.1.html#sphinxql-select
我该如何用PHP API编写查询SELECT * FROM goods WHERE MATCH(\'@pp кирпич\')
?
解决方法
PHP API用于与Sphinx的较早通信,而不是SphinxQL。如果要连接到Sphinx并使用SphinxQL查询,则需要使用MySQL库(我不是PHP开发人员,所以我不知道那里有哪些选项),然后使用在您的sphinx配置文件中指定的端口(使用mysql41设置)。然后,使用该MySQL连接进行查询,就像对普通数据库进行普通SQL调用一样。
简而言之:PHP API对于SphinxQL查询根本没有用。