📄 fulltextsearchindexerjob.java
字号:
package com.redmoon.forum.job;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;import org.quartz.JobDataMap;import java.util.Date;import cn.js.fan.util.DateUtil;import com.redmoon.forum.search.Indexer;import com.redmoon.forum.MsgDb;import java.util.Vector;import com.redmoon.forum.Config;public class FullTextSearchIndexerJob implements Job { public FullTextSearchIndexerJob() { } public void execute(JobExecutionContext jobExecutionContext) throws JobExecutionException { JobDataMap data = jobExecutionContext.getJobDetail().getJobDataMap(); Config cfg = Config.getInstance(); String fullTextSearchTime = cfg.getProperty("forum.fullTextSearchTime"); Date d = DateUtil.parse(fullTextSearchTime, "yyyy-MM-dd HH:mm:ss"); Indexer indexer = new Indexer(); MsgDb md = new MsgDb(); Vector v = md.list(DateUtil.toLong(d), 0); indexer.index(v, true); cfg.put("fullTextSearchTime", DateUtil.format(new java.util.Date(), "yyyy-MM-dd HH:mm:ss")); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -