Author: klaas
Date: Thu Nov 15 16:37:14 2007
New Revision: 595506

URL: http://svn.apache.org/viewvc?rev=595506&view=rev
Log:
Removing some code I accidently introduced a while ago (namely, sorting docs by 
doc id 
before retrieval for more sequential disk access)

Modified:
    lucene/solr/trunk/src/java/org/apache/solr/search/SolrIndexSearcher.java

Modified: 
lucene/solr/trunk/src/java/org/apache/solr/search/SolrIndexSearcher.java
URL: 
http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/search/SolrIndexSearcher.java?rev=595506&r1=595505&r2=595506&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/search/SolrIndexSearcher.java 
(original)
+++ lucene/solr/trunk/src/java/org/apache/solr/search/SolrIndexSearcher.java 
Thu Nov 15 16:37:14 2007
@@ -384,15 +384,8 @@
    */
   public void readDocs(Document[] docs, DocList ids, Set<String> fields) 
throws IOException {
     DocIterator iter = ids.iterator();
-    int[] idlist = new int[ids.size()];
-    Map<Integer, Integer> pos = new HashMap<Integer, Integer>();
     for (int i=0; i<docs.length; i++) {
-      idlist[i] = iter.nextDoc();
-      pos.put(idlist[i], i);
-    }
-    Arrays.sort(idlist);
-    for(int docid: idlist) {
-      docs[pos.get(docid)] = doc(docid, fields);      
+      docs[i] = doc(iter.nextDoc(), fields);
     }
   }
 


Reply via email to