su 切换到root
$ tar xzvf coreseek-4.1-beta.tar.gz
$ cd ..
## 安装完成后,mmseg使用的词典和配置文件将自动安装到/usr/local/mmseg3/etc中
$ cd ..
编码问题
可以在配置文件里加上
sql_query_pre = SET NAMES utf8
尝试解决
启动命令
sudo /usr/local/coreseek/bin/searchd -c /usr/local/coreseek/etc/sphinx.conf.dist
刷新索引
sudo /usr/local/coreseek/bin/indexer -c /usr/local/coreseek/etc/sphinx.conf.dist --all --rotate
当需要查询多个表的内容,
$res = $cl->Query('山东',"test,test1");
但是从查询结果的id 无法区分是从那个表得来的数据
通过配置文件
第一个:
sql_query = SELECT id*10+0,
第二个:
sql_query = SELECT id*10+1,
这样通过取出的id最后一位数字 来判断是从那个表里读出的数据