Hi,

Chris Hostetter wrote:
This is a fairly typical Lucene issue (ie: not specific to Solr)...
Ah, I see. I should really put more attention on Lucene. But when working with Solr I sometimes forget about the underlying technology.

Sorting on a field requires building a FieldCache for every document --
regardless of how many documents match your query.  This cache is reused
for all searches thta sort on that field.
This makes things clear to me now. I always observed that Solr is slow after a commit or optimze. When I put a newly created or updated index into service the server always seemed to hang up. The CPU usage went to nearly 100 percent and no queries were answered. I found out that "warming" the server with serial queries, not parallel ones, bypassed this problem (not to be confused with warming the caches!). So after a commit I sent some hundred queries from our log to the server and this worked fine. But now I know I only need a few specific queries to do the job.

Thanks Chris for the great support! The Solr team is doing a very good job. With your help I finally got Solr running. Our system is live now and I will now switch over to the "Who uses Solr" thread to give you some feedback.

Again, thank you very much!

Marcus

Reply via email to