Hi all.
Due to my code review, I discovered next things:
1) as I wrote before, seems there is a low disk read speed;
2) at ~/solr-3.5/solr/core/src/java/org/apache/solr/response/XMLWriter.java
and in the same classes there is a writeDocList => writeDocs method, which
contains a cycle for of all docs;
3) as Michael Ryan wrote, this method uses SolrIndexSearcher.doc(int i,
Set<String> fields), which as I understand returns data from cache, or from
index;
4) I found a patch SOLR-1961
(https://issues.apache.org/jira/browse/SOLR-1961), but, seems it uses
RAMDirectoryFactory, so I can't apply it;

So, based on p.2) and on my previous researches, I conclude, that the more
documents I want to retrieve, the slower is search and main problem is the
cycle in writeDocs method. Am I right? Can you advice something in this
situation?

Thanks.


--
View this message in context: 
http://lucene.472066.n3.nabble.com/Poor-performance-on-distributed-search-tp3590028p3616192.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to