您的位置:首页 > 其它

lucene对数字和日期类型索引的创建

2013-01-17 18:01 232 查看
private int[] attachs = {1,4,6,2,3,8};
private Date[] dates = null;
//日期的初始化
private void datesInit() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
dates = new Date[6];
try {
dates[0] = sdf.parse("2010-12-01");
dates[1] = sdf.parse("2011-12-01");
dates[2] = sdf.parse("2001-12-01");
dates[3] = sdf.parse("2013-12-01");
dates[4] = sdf.parse("2003-12-01");
dates[5] = sdf.parse("2014-12-01");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//给数字加索引
doc.add(new NumericField("attach", Field.Store.YES,true).setIntValue(attachs[i]));
//给日期加索引
doc.add(new NumericField("date",Field.Store.YES,true).setLongValue(dates[i].getTime()));


本文出自 “Kenan_ITBlog” 博客,请务必保留此出处http://soukenan.blog.51cto.com/5130995/1120869
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: