I'm developing a site (currently single server) that uses localsolr to
perform geo searches on ~200,000 small records although I'm expecting this
to grow significantly once I go live.

So far, so good but I've noticed that after any updates / deletions to the
index the first query is then very slow (typically 3 secs compared to 0.01).
Subsequent queries are then fine until the next update / deletion.

Having read the documentation - it seems that this is expected behaviour but
it is unclear to me on the best way to resolve it - I'm expecting many
updates throughout the day and obviously don't want query performance to
suffer.

Am I right in assuming that if I add an additional server and setup
replication (using one for updates and the other for queries) this will
resolve my issue? Although it doesn't need to be realtime - I would like
updates to be live within ~5 minutes.

I'm quickly getting confused with multi-core, replication options,
distributed SOLR, Collection Scripts etc. etc. Is there any documentation on
the best circumstances for using each of these technologies?

Many thanks,
Tom

PS. I'm using SOLR1.3/LocalSolrR2.
-- 
View this message in context: 
http://www.nabble.com/Initial-query-performance-poor-after-update---delete-tp22732463p22732463.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to