输入会议, 按时间排序,这样是没问题的
输入1,按时间排序,这样就出问题了。
输入“一”,按时间排序,这样显示的数据也很正常。就是输入数字,按时间排序有问题,想问一下各位大神是不是我程序哪里有问题,还是别的原因。
//索引
document.add(new NumericDocValuesField("pubtime",Long.parseLong(dates)));
document.add(new Field("pubtime", rs.getString("pubtime"), TextField.TYPE_STORED));
// 使用IK分词
//Analyzer analyzer = new IKAnalyzer(true);
//查询
Sort sorts = new Sort( new SortField("pubtime", SortField.Type.LONG, true));
topDocs = SearchUtils.searchSort(indexSearcher, query, 1000, sorts);
我在网上看了很久,我这样是没问题的呀。