sphinx查询问题
程序员文章站
2024-01-10 18:52:31
...
我现在有几个库,每个库都用sphinx建了不同的索引
但是查询就出问题了
比如说,我要从A库中查询所需内容
那我怎么来指定要查询哪个库的索引呢
这是我的coreseek配置
但是查询就出问题了
比如说,我要从A库中查询所需内容
那我怎么来指定要查询哪个库的索引呢
这是我的coreseek配置
#音乐源定义source music{ type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = music sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_query_pre = REPLACE INTO sph_counter SELECT 1, MAX(id) FROM allmusic sql_query = SELECT id,`name`,`singer` FROM allmusic WHERE id
回复讨论(解决方案)
求高手指点啊
public array SphinxClient::query ( string $query [, string $index = "*" [, string $comment = "" ]] )
index
索引名称 (可以为多个,使用逗号分割,或者为“*”表示全部索引).
我现在有几个库,每个库都用sphinx建了不同的索引
但是查询就出问题了
比如说,我要从A库中查询所需内容
那我怎么来指定要查询哪个库的索引呢
这是我的coreseek配置#音乐源定义source music{ type = mysql sql_host = localhost sql_user = root sql_pass = sql_db = music sql_port = 3306 sql_query_pre = SET NAMES utf8 sql_query_pre = REPLACE INTO sph_counter SELECT 1, MAX(id) FROM allmusic sql_query = SELECT id,`name`,`singer` FROM allmusic WHERE id
按索引名来来查询,不是指定库,sphinx搜索和数据库没有关系$cl = new SphinxClient ();$cl->SetServer ('localhost', '9312');$res = $cl ->Query ( '我', "novel" );
http://docs.php.net/manual/zh/sphinxclient.query.php
推荐阅读
-
关于ctypes调用dll时的参数类型和返回值类型问题
-
CoordinatorLayout滑动抖动问题
-
vr unity抖动问题
-
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file有关问题解决
-
crecordset类创建-vs2010mfc中使用odbc连接mysql问题
-
Bootstrap模态框导致页面抖动问题
-
Oracle DB 使用子查询来解决查询
-
git 有关问题
-
PHP中Session可能会引起并发问题_PHP
-
解析jetbrains IDE的插件加载不出来的问题(IDEA、pycharm等)