| Version 3 (modified by fangxirui, 11 years ago) (diff) |
|---|
1 svn路径
http://svn.demo.pc.com.cn/svn/bbs7/branches/bbs7_auto_main/maven_pcauto_ks
2 线上部署
服务器:192.168.238.96
/data/pcauto_ks
配置文件:/data/pcauto_ks/auto.properties 配置项特别说明:
dir.recorderDir=/data/pcauto_ks/log/solr/recorder 执行时,会把当前时间写入这个路径下的文件,文件名:append_${索引id},
下次执行时,会从文件中读取时间,从该时间起增量更新,所以不存在该文件时,相当于跑全量索引
dir.solrDataDir=/data/pcauto_ks/log/solr 跑全量索引时,数据量比较大,需要在跑的数据写入本地服务器的文件中,
再把该文件上传到快搜服务器上,该路径即为保存的路径;是否在本地生成文件,由执行时传入的参数决定
定时任务:每15分钟执行 /data/pcauto_ks/pcauto_ks.sh
3 索引
pcauto_bbs:帖子索引 pcauto_bbs_fuel:油耗索引 pcauto_bbs_photo:图片索引 pcauto_bbs_xc:学车版块索引,只推学车版块(版块id:22486, 22505, 22487, 22515, 22686, 22695, 22615, 22696)下的帖子,其中匹配的关键词由用户提供,对应更新代码cn.pcauto.ks.search.KeywordsMap类,并需要全量更新索引
4 注意点
pcauto_bbs_xc索引还有一个定时任务,每天定时执行删除更新时间点文件,即文件/data/pcauto_ks/log/solr/recorder/append_pcauto_bbs_xc 因为业务要求,搜索时,需要对回复数和浏览数进行排序。推数据时,会根据updateat更新时间进行增量更新,有回复数,会更新帖子的updateat字段,但是有浏览时,不会更新, 所以存在索引数据中的浏览数一直无法得到更新的情况。每天定时删除时间点文件后再跑索引,即相当于全量索引更新,此时浏览数就是新的数据了
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)