Wallogit.com
2017 © Pedro Peláez
中文搜索解决方案之sphinx
中文搜索解决方案之sphinx, (*1)
注意安装MySQL, (*2)
wget http://sphinxsearch.com/files/sphinx-2.2.11-release.tar.gz 解压 编译 ./configure --prefix=/usr/local/sphinx --with-mysql 配置 sphinx.conf 首相启动 indexer --all 生成索引 然后启动 searched
use lampol\SphinxClient; $sc = new SphinxClient (); $words = $_POST['keywords']; $host = "localhost"; $port = 9312; $index = "user"; //设置 sphinx服务以及端口 默认是localhost 端口9312 $sc->SetServer ( $host, $port ); //设置连接的超时时间 $sc->SetConnectTimeout ( 1 ); //返回数组的数据格式 $sc->SetArrayResult ( true ); //设置返回的条数 分页 //$offset=30; //$limit=10; $sc->SetLimits ( $offset, $limit); //开始查询 $res = $sc->Query ( $words, $index ); echo ''; var_dump($res); echo '';