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,怎么知道是哪里出问题????
跪求高手解决问题 展开
我安装了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,怎么知道是哪里出问题????
跪求高手解决问题 展开
1个回答
展开全部
1.看一下bin目录是否存在search.exe
如果不存在,就不能用search命令,看你下载到的是什么版本,有些版本是没有这个文件的。
2.Query()的两个参数,第一个是搜索的关键词,第二个是索引。
没有结果的话,请确保你的数据中有那个关键词,还要确保索引存在,并配置正确。
以前弄这个的时候,我写了篇笔记:https://my.oschina.net/agui1989/blog/738392
有兴趣可以去看一下。
如果不存在,就不能用search命令,看你下载到的是什么版本,有些版本是没有这个文件的。
2.Query()的两个参数,第一个是搜索的关键词,第二个是索引。
没有结果的话,请确保你的数据中有那个关键词,还要确保索引存在,并配置正确。
以前弄这个的时候,我写了篇笔记:https://my.oschina.net/agui1989/blog/738392
有兴趣可以去看一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询