Shards are "special" cores, usually hosted on separate machines
that comprise one single large (logical) index. Shards need to
have the same schema, config, etc usually.

So unless you have a corpus that's too large to fit on a single piece
of your hardware, you'll always be using "cores". And since your
cores have different types of data (and presumably use different
schemas), you're talking cores.

Best
Erick




On Tue, Aug 6, 2013 at 10:49 PM, manju16832003 <manju16832...@gmail.com>wrote:

> Hi,
> I have a confusion over choosing Cores or Shards for the project scenario.
> My scenario is as follows
> I have three entities
>  1. Customers
>  2. Product Info
>  3. Listings [Contains all the listings posted by customer based on
> product]
>
> I'm planning to design Solr structure for the above scenario like this
>  1. Customers Core
>  2. Product Info Core
>  3. Listings Core
>  4. Searchable Listing Core [Indexing searchable parameters selected from
> Listings, Product Info and Customer entities].
>
> Having in mind that there wouldn't be much updates to Customers, Product
> Info. There will be regular updates to Listings that in turn I need to
> update Searchable listings that I could manage it.
>
> My Confusion is it feasible to choose many cores or use shards. I do not
> have much experience on how shards works and why they are used for. I would
> like to know the suggestions :-) for the design like this.
> What are the implications if I were to choose to use many cores and handle
> stuff at application level calling different cores.
>
> Thanks
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/Solr-design-Choose-Cores-or-Shards-tp4082930.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to