php 中文分词难题 sphinx 50

php中文分词难题sphinx我安装了sphinx,swcs,sphinx客户端,php的sphinx扩展sphinx版本是sphinx-2.2.10安装完/usr/lo... php 中文分词难题 sphinx
我安装了sphinx ,swcs,sphinx客户端,php的sphinx扩展
sphinx版本是sphinx-2.2.10
安装完
/usr/local/sphinx/bin/indexer -c /usr/local/sphinx/etc/sphinx.conf --all --rotate
/usr/local/sphinx/bin/searchd --config /usr/local/sphinx/etc/sphinx.conf --pidfile
没有找到search命令,/usr/local/sphinx/bin/下面没有search命令,不能测试查询词语能不能用。

$sc = new SphinxClient();
$sc->SetServer('locahost', 9312);
$res = $sc->Query("1", 'test1');
var_dump($res);
使用上面php代码查询$res竟然返回false,好像没法搜索到任何东西,跪求高手解决问题

1.为什么sphinx安装完找不到search命令,是不是sphinx-2.2.10版本没有这个命令,要怎么用命令测试有没有用????
2.上面php代码$sc是正常,为什么 $res返回false,怎么知道是哪里出问题????
跪求高手解决问题
展开
 我来答
桂哥的点滴
2017-04-16 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2173

向TA提问 私信TA
展开全部
1.看一下bin目录是否存在search.exe
如果不存在,就不能用search命令,看你下载到的是什么版本,有些版本是没有这个文件的。
2.Query()的两个参数,第一个是搜索的关键词,第二个是索引。
没有结果的话,请确保你的数据中有那个关键词,还要确保索引存在,并配置正确。

以前弄这个的时候,我写了篇笔记:https://my.oschina.net/agui1989/blog/738392
有兴趣可以去看一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式