Hi Erick, thanks for your response!

I think we'll stick with our current solution for now, but thanks for your
suggestion on using tokens.

Best,
Jaran

On Fri, Jan 13, 2012 at 1:58 PM, Erick Erickson <erickerick...@gmail.com>wrote:

> The SolrCloud capabilities are pretty new to me too, but I doubt
> anything like this is built in, you're probably better off with your
> current solution.
>
> Although one wonders if some kind of group-based permission
> scheme would work for you. Essentially you add an
> authorized_users entry to each document at index time and
> then simply form an fq=auth_token:(123 2348 238....). This only
> works if the total number of tokens a user can have is relatively
> small....
>
> Best
> Erick
>
> On Thu, Jan 12, 2012 at 5:13 AM, Jaran Nilsen <jaran.nil...@gmail.com>
> wrote:
> > Hi.
> >
> > We're currently looking at SolrCloud to improve management of our Solr
> > cluster. There is one use case which I am wondering if SolrCloud provide
> > any support for out of the box, or if our best bet is to stick with our
> > current solution.
> >
> > The use case is:
> >
> > We have a large number of shards, using the same schema - so, perfect for
> > SolrCloud. Some of these shards should have restricted access, meaning
> only
> > customers with certain privileges will be able to query them. The way we
> > solve this today is to maintain a database listing those users who have
> > access to these restricted shards. When building the shards-parameter for
> > querying Solr, we then use this database to append the URLs of the
> > restricted shards ONLY if the user has access to them.
> >
> > With SolrCloud it would be great to be able to use the distrib=true
> > parameter, but that would override the approach we're currently using.
> >
> > My questions are:
> >
> > 1. would it be an idea to create a separate collection for the shards
> that
> > are restricted? If so, is there currently any support for specifying
> which
> > collections to search so that we could implement the solution outlined
> > above, but for collections rather than shards?
> >
> > 2. If no-go on #1, are we better off sticking with our current approach
> and
> > skip using distrib=true which would query all shards?
> >
> > Any input appreciated!
> >
> > Best,
> > Jaran
> >
> > --
> > Jaran Nilsen
> > Skype: jaran.nilsen
> > jarannilsen.com || codemunchies.com || notpod.com
> > twitter.com/jarannilsen // www.linkedin.com/in/jarannilsen //
> > facebook.com/jaran.nilsen
>



-- 
Jaran Nilsen
Skype: jaran.nilsen
jarannilsen.com || codemunchies.com || notpod.com
twitter.com/jarannilsen // www.linkedin.com/in/jarannilsen //
facebook.com/jaran.nilsen

Reply via email to