Thanks Jan -- I did a quick scan on the wiki and here: http://www.slideshare.net/lucenerevolution/wright-nokia-manifoldcfeurocon-2011 and couldn't find the answer to the following question in the 5 or 10 minutes I spent looking. Admittedly I'm being lazy and hoping you have enough experience with the project to answer easily...
Do you know if ManifoldCF helps with a use case where the security token needs to be changed arbitrarily and a re-index of the collection is not practical? Or is ManifoldCF an index-time only kind of thing? Use Case: User A changes "record A" from private to public so a friend (User B) can see it. User B logs in and expects to see what User A changed to public a few minutes earlier. The security token on "record A" would need to be changed immediately, and that change would have to occur in Solr - yes? On Tue, Oct 18, 2016 at 3:32 PM, Jan Høydahl <jan....@cominvent.com> wrote: > https://wiki.apache.org/solr/SolrSecurity#Document_Level_Security < > https://wiki.apache.org/solr/SolrSecurity#Document_Level_Security> > > -- > Jan Høydahl, search solution architect > Cominvent AS - www.cominvent.com > > > 18. okt. 2016 kl. 23.00 skrev John Bickerstaff <j...@johnbickerstaff.com > >: > > > > I have a question that I suspect I'll need to answer very soon in my > > current position. > > > > How (or is it even wise) to "segregate data" in Solr so that some data > can > > be seen by some users and some data not be seen? > > > > Taking the case of "public / private" as a (hopefully) simple, binary > > example... > > > > Let's imagine I have a data set that can be seen by a user. Some of that > > data can be seen ONLY by the user (this would be the private data) and > some > > of it can be seen by others (assume the user gave permission for this in > > some way) > > > > What is a best practice for handling this type of situation? I can see > > putting metadata in Solr of course, but the instant I do that, I create > the > > obligation to keep it updated (Document-level CRUD?) and I start using > Solr > > more like a DB than a search engine. > > > > (Assume the user can change this public/private setting on any one piece > of > > "their" data at any time). > > > > Of course, I can also see some kind of post-results massaging of data to > > remove private data based on ID's which are stored in a database or > similar > > datastore... > > > > How have others solved this and is there a consensus on whether to keep > it > > out of Solr, or how best to handle it in Solr? > > > > Are there clever implementations of "secondary" collections in Solr for > > this purpose? > > > > Any advice / hard-won experience is greatly appreciated... > >