Exactly. Do one commit at the end. I do this for indexes with 4 million or more 
documents. Works fine.

I don't know of a way to flush the queued add-document commands. Solr does not 
have the concept of a single transaction that can be dropped.

wunder

On Jun 14, 2014, at 12:57 PM, "Branham, Jeremy [HR]" 
<jeremy.d.bran...@sprint.com> wrote:

> Thanks Walter -
> 
> We have a few different use cases where there is no good way [currently] to 
> uniquely identify a document.
> We also have some cores where real-time freshness is key.
> I'd rather move to cloud than have 2 different instances.
> 
> Since some cores will need to have all documents deleted during the rebuild, 
> there a way to do complete rebuild without disturbing queries to the core?
> Maybe postponing the commit to the end of the rebuild process?
> 
> I'm thinking the commit would then delete all existing document add all the 
> new documents.
> Is this flawed?
> 
> Assuming that would work - if the reindexing fails could we bail on the 
> commit and still have a sane core?
> 
> Jeremy Branham
> 
> -----Original Message-----
> From: Walter Underwood [mailto:wun...@wunderwood.org]
> Sent: Saturday, June 14, 2014 2:44 PM
> To: solr-user@lucene.apache.org
> Subject: Re: SOLR Cloud Rebuild core
> 
> If you don't need near real-time index freshness, why are you implementing 
> Solr Cloud? It is harder to set up and adds functionality you are not using. 
> Solr Cloud is designed for a fully live index, not offline indexing.
> 
> Also, I don't understand why people do this complicated offline build and 
> swapping stuff. That is precisely what replication already does for you and 
> it is built-in. You build an index on one system and swap it in over the 
> network.
> 
> wunder
> 
> On Jun 14, 2014, at 12:29 PM, "Branham, Jeremy [HR]" 
> <jeremy.d.bran...@sprint.com> wrote:
> 
>> We are looking to move from legacy master/slave configuration to the cloud 
>> configuration.
>> 
>> In the past we have handled rebuilding cores by using a 'live' core and a 
>> core for performing the rebuild on.
>> When a rebuild is complete, we swap the rebuilt core with the live core.
>> 
>> Is this still a good way to do offline rebuilding when using cloud?
>> 
>> Full re-indexing on our largest index only takes 25 min.
>> 
>> Thanks!
>> 
>> 
>> Jeremy Branham
>> 
> 
> 
> 
> 
> 
> ________________________________
> 
> This e-mail may contain Sprint proprietary information intended for the sole 
> use of the recipient(s). Any use by others is prohibited. If you are not the 
> intended recipient, please contact the sender and delete all copies of the 
> message.
> 

--
Walter Underwood
wun...@wunderwood.org



Reply via email to