On 01/02/2014 08:29 AM, michael.boom wrote:
Hi David,

"They are loaded with a lot of data so avoiding a reload is of the utmost
importance."
Well, reloading a core won't cause any data loss. Is it 100% availability
during the process is what you need?

Not really ... uptime is irrelevant because they aren't in production. I just don't want to spend the time reloading 1TB of documents.

Basically, I have a bunch of (previously known as ... ) shards on one machine (I'd like them to stay on one machine) that aren't associated with a SolrCloud. I query them using

  shards=localhost:1234/core1,localhost:1234/core2[,etc...]

My current loading logic doesn't matter but rest assured, there are no duplicate uniqueIds across each shard.

I want to bring them all into a cloud collection. Assume I have 3 cores/shards

  core1
  core2
  core3

as above, I currently query them as:

  /core1?q=*:*&shards=localhost:1234/core2,localhost:1234/core3

I want to be able to address all three as if they were shards of a collection, something like.

collection1
 => shard1 (was core1)
 => shard2 (was core2)
 => shard3 (was core3)

I want to be able to load to collection1. search collection1 etc.

I've tried

/collections?action=CREATE&name=collection1&shards=core1,core2,core3

.. but it doesn't actually recognize the existing cores.

thanks


Reply via email to