1
//create
Document doc = new Document();
//get value from JDBC ResultSet
doc.add(new LongDocValuesField("LastContactTime", rs.getLong("LastContactTime")));
//....
//Search
Sort sort = new Sort(new SortField("LastContactTime",
SortField.Type.LONG, false));
TopDocs rs = scher.search(query, total, sort);
结果未正确排序,为什么? 我正在使用Lucene4.0如何按Lucene中的长字段进行排序
的输出是什么?什么是预期的输出?错误讯息?你是否在场上使用了正确的类型? – Bizmarck
没有发生异常,但顺序不正确 – xluer