- 3
- 0
- 约9.38千字
- 约 41页
- 2019-10-16 发布于湖北
- 举报
配置增量索引: 主数据源里面:我们需要把欲查询语句改成下面的语句: 13行 Source src1{ 把sql_query_pre的改成下面的语句 79行 sql_query_pre = REPLACE INTO sph_counter SELECT 1, MAX(id) FROM documents sql_query = \ SELECT id, group_id,UNIX_TIMESTAMP(date_added) AS date_added, title, content \ FROM documents \ WHERE id=( SELECT max_doc_id FROM sph_counter WHERE counter_id=1 ) } 继承数据源: 259行 source delta : src1{ sql_query_pre = SET NAMES utf8 sql_query = \ SELECT id, group_id,UNIX_TIMESTAMP(date_added) AS date_added, title, content \ FROM documents \ WHERE id( SELECT max_doc_id FROM sph_counter WHERE counter_id=1 ) } 主索引: 281行 把名字该成想对应的。 Index test1 { source = src1 286行 path = /usr/local/coreseek/var/data/test1 290行 } 继承索引(也是曾亮索引) 494行 index delta:test1 { source = delta path = /usr/local/coreseek/var/data/delta } 到此,增量索引已经配置成功啦 建立增量索引: cd /usr/local/coreseek/bin/ ./indexer delta(增量索引)—建立增量索引 如果想重新建立索引,不能再用 ./indexer –all 改用 ./indexer test1(主索引) 自动实时跟新索引 我们需要建立两个脚本,还要用到计划任务。 建立一个主索引和增量索引的脚本 Main.sh delta.sh (可以自己命名) 在增量索引中写下 delta.sh /usr/local/coreseek/bin/indexer delta --rotate /usr/local/coreseek/var/log/delta.log 主索引中写下:main.sh 意思就是合并索引 /usr/local/coreseek/bin/indexer --merge test1 delta --rotate /usr/local/coreseek/var/log/main.log /usr/local/mysql/bin/mysql -uroot -pkkk test -e “replace into sph_counter select 1,max(id) from documents“(更新计数器表) 最后,我们需要脚本能够自动运行,以实现,增量索引每10分钟重新建立,和主索引只在午夜2:30时重新建立。 脚本写好了,我们需要建立计划任务 crontab -e 来编辑 crontab文件,如果之前没有使用,会是一个空的文件。写下下面两条语句*/10 * * * * /usr/local/coreseek/etc/delta.sh 30 2 * * * /usr/local/coreseek/etc/main.sh第一条是表示每10分钟运行。第二条是表示 每天的 凌晨2:30分运行(查看系统时间) 如果提示权限问题,给脚本可执行的权限 chmod 755 保存好后:重新启动服务 service crond stop service crond start 5.使用PHP使用sphinx 1.启动服务 /usr/local/coreseek/bin/searchd 2.需要到coreseek解压包中找到sphinxapi.php文件放到程序目录下。 cp /root/lamp/coreseek-3.2.14/csft-3.2.14/api/sphinxapi.php /home/wwwroot/sphinxapi.php 3.编写PHP文件 1)cd /home/wwwroot/ 2)touch index.php 实例代码。如下 meta http-equiv=content content-type=charse
您可能关注的文档
最近下载
- 一种水性双组份环氧底漆及其制备方法和应用.pdf VIP
- 2021版 客户侧电能计量装置通用设计要求 第2部分 低压用电客户电能计量装置.docx VIP
- 一种水性环氧涂层及其制备方法与应用.pdf VIP
- NK材料——材料分析测试方法.pptx VIP
- 一种水性环氧防腐底漆及其制备方法.pdf VIP
- 特种设备安全教育培训记录.pdf VIP
- 东芝CV330A封线分析和总结.docx VIP
- 父母赠予金钱合同协议书.docx VIP
- 2021版 客户侧电能计量装置通用设计要求 第1部分 10kV用电客户电能计量装置.docx VIP
- 2025年湖南工艺美术职业学院单招英语考试题库及答案解析.docx VIP
原创力文档

文档评论(0)