Solr has some support for large number of cores, including transient
cores: http://wiki.apache.org/solr/LotsOfCores

Regards,
   Alex.
Personal: http://www.outerthoughts.com/ and @arafalov
Solr resources: http://www.solr-start.com/ and @solrstart
Solr popularizers community: https://www.linkedin.com/groups?gid=6713853


On Wed, Jul 23, 2014 at 7:55 PM, Aurélien MAZOYER
<aurelien.mazo...@francelabs.com> wrote:
> Hello,
>
> We want to setup a Solr Cloud cluster in order to handle a high volume of
> documents with a multi-tenant architecture. The problem is that an
> application-level isolation for a tenant (using a mutual index with a field
> "customer") is not enough to fit our requirements. As a result, we need 1
> collection/customer. There is more than a thousand customers and it seems
> unreasonable to create thousands of collections in Solr Cloud... But as we
> know that there are less than 1 query/customer/day, we are currently looking
> for a way to passivate collection when they are not in use. Can it be a good
> idea? If yes, are there best practices to implement this? What side effects
> can we expect? Do we need to put some application-level logic on top on the
> Solr Cloud cluster to choose which collection we have to unload (and maybe
> there is something smarter (and quicker?) than simply loading/unloading the
> core when it is not in used?) ?
>
>
> Thank you for your answer(s),
>
> Aurelien
>

Reply via email to