| | 9 | 配置文件:/data/pcauto_ks/auto.properties |
| | 10 | 配置项特别说明: |
| | 11 | dir.recorderDir=/data/pcauto_ks/log/solr/recorder 执行时,会把当前时间写入这个路径下的文件,文件名:append_${索引id}, |
| | 12 | 下次执行时,会从文件中读取时间,从该时间起增量更新,所以不存在该文件时,相当于跑全量索引 |
| | 13 | dir.solrDataDir=/data/pcauto_ks/log/solr 跑全量索引时,数据量比较大,需要在跑的数据写入本地服务器的文件中, |
| | 14 | 再把该文件上传到快搜服务器上,该路径即为保存的路径;是否在本地生成文件,由执行时传入的参数决定 |
| | 15 | 定时任务:每15分钟执行 /data/pcauto_ks/pcauto_ks.sh |
| | 16 | |
| | 17 | === 3 索引 |
| | 18 | pcauto_bbs:帖子索引 |
| | 19 | pcauto_bbs_fuel:油耗索引 |
| | 20 | pcauto_bbs_photo:图片索引 |
| | 21 | pcauto_bbs_xc:学车版块索引,只推学车版块(版块id:22486, 22505, 22487, 22515, 22686, 22695, 22615, 22696)下的帖子, |
| | 22 | 其中匹配的关键词由用户提供,对应更新代码cn.pcauto.ks.search.KeywordsMap类 |
| | 23 | |
| | 24 | |
| | 25 | === 4 注意点 |
| | 26 | pcauto_bbs_xc索引还有一个定时任务,每天定时执行删除更新时间点文件,即文件/data/pcauto_ks/log/solr/recorder/append_pcauto_bbs_xc |
| | 27 | 因为业务要求,搜索时,需要对回复数和浏览数进行排序。推数据时,会根据updateat更新时间进行增量更新,有回复数,会更新帖子的updateat字段,但是有浏览时,不会更新, |
| | 28 | 所以存在索引数据中的浏览数一直无法得到更新的情况。每天定时删除时间点文件后再跑索引,即相当于全量索引更新,此时浏览数就是新的数据了 |
| | 29 | |
| | 30 | |
| | 31 | |