I need some advice on the best way to implement Batch indexing with soft
commit / Push indexing (via queue) with soft commit when using SolrCloud.

*I am trying to figure out a way to:
*
1. Make the push indexing available almost real time (using soft commit)
without degrading the search / indexing performance.
2. Ability to not overwrite the existing document (based on listing_id, I
assume I can use overwrite=false flag to disable overwrite).
3. Not block the push indexing when delta indexing happens (push indexing
happens via UI, user should be able to search for the document pushed via UI
almost instantaneously). Delta processing might take more time to complete
indexing and I don't want the queue to wait until the batch processing is
complete.
4. Copy the updated collection for backup.

*More information on setup:
*We have 100 million records (around 6 stored fields / 12 indexed fields).
We are planning to have 5 cores (each with 20 million documents) with 5
replicas.
We will be always doing delta batch indexing.




--
View this message in context: 
http://lucene.472066.n3.nabble.com/Solr-Cloud-How-to-balance-Batch-and-Queue-indexing-tp4081169.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to