IndexSearcher is = new IndexSearcher(IndexReader indexreader);
is.searcher(Query query,int n,sort);
这里sort有Sort.INDEXORDER根据doc的id排序,Sort.RELEVANCE是默认排序,
自定义排序就是新建一个SORT,new Sort(new SortField(String field,SortField.type,boolean reverse));
这里field就是自己的field如 id,filename,date,birthday,size等,type就是field的类型如int ,String,long等,最后一个就是要不要反转,就是升序还是降序。