【发布时间】:2015-11-16 21:23:25
【问题描述】:
今天我试图将 sphinxsearch 与 SphinxQL 一起使用,但出现了问题 =\ 首先我安装了 sphinxsearch 然后我配置了它,之后我使用 indexer --all 创建了索引 forum_index。全部完成,没有错误。 然后我将 SphinxQl 包含到我的项目中,键入主机和正在侦听 sphinx 的端口,并尝试在 SphinxQL 的自述文件中进行查询:
// create a SphinxQL Connection object to use with SphinxQL
$conn = new Connection();
$conn->setParams(array('host' => 'localhost', 'port' => 9306))
;
但是导致了数据库访问错误:
access denied www-data@localhost password NO
之后我在 SphinxQL 中设置用户名和密码参数
mysqli::real_connect()
以前的错误消失了 然后我尝试做一个测试查询:
$query = SphinxQL::create($conn)->select('column_one', 'colume_two')
->from('forum_index');
$result = $query->execute();
但我得到一个错误:
table forum_index doesn't exists
我感觉我的 SphinxQL 没有看到 sphinx 或 sphinx 配置,并尝试进行简单查询。 你知道出了什么问题吗?
【问题讨论】:
-
同时设置数据库名称
-
已经(15个符号评论)