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의 Long 필드로 정렬하는 방법
출력은 무엇입니까 당신처럼, 단순히 setUseIndexValues를 호출하여 정렬 할 수 있습니다? 예상되는 결과는 무엇입니까? 오류 메시지? 입력란에 올바른 유형을 사용하고 있습니까? – Bizmarck
아니요 예외가 발생했지만 순서가 잘못되었습니다. – xluer