SphinxQL问题

问题描述

| 请给我建议。 为什么下一个代码不起作用:
$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查询根本没有用。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...