打开网址http://www.coreseek.cn/news/7/52/
1. 解压文件到D:\sphinx
2. D:\sphinx\etc
新建文件csft.conf 备份csft_mysql.conf中的内容(防出错)
3.改csft_mysql.conf里的配置
4. 将测试数据D:\sphinx\var\test\documents.sql导入数据库test
5. 将所有/var/data/等改为绝对路径D:/sphinx/var/data/ 必须是绝对路径!!!!
7. 打开cmd,切换到放置sphinx文件的目录下 例如:D:\sphinx\bin
8.安装coreseek : 命令 searchd.exe --install --servicename 名称 --config D:\sphinx\etc\csft_mysql.conf (名称是自己随便起的,后面是路径)
9. 创建索引 indexer.exe --config D:\sphinx\etc\csft_mysql.conf --all
10.在本机的服务里可以看见已经安装好的,启动它。
增量索引:就是数据库新增加数据时原有的索引没有新加的这条数据,如数据量较大时,再次启动这个索引耗时,所以就有了增量索引。启动增量索引就能把数据同步。
如果加增量索引的话。在步骤6下面再加上些代码:
6.1
sql_query_pre = update dede set max_id=(select max(id) from document)
在数据库增加数据时,另打开个cmd 进入文件夹下写入命令
.\bin\indexer.exe -c D:\coreseek\etc\csft_mysql.conf delta --rotate
这样增量索引就OK了