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);
}
}