manifoldcf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Karl Wright <daddy...@gmail.com>
Subject Re: Solr ACLs
Date Wed, 13 Apr 2011 07:14:45 GMT
It sounds to me like you would probably be developing your own
repository connector and authority connector.  There is very basic
documentation available online for how to go about doing that here:

http://incubator.apache.org/connectors/developer-resources.html#howtowriteconnectors

... or you might be interested in the book ManifoldCF in Action, which
is available via the Manning Early Access Program, at
http://www.manning.com/wright.  It's been released so far up through
chapter 4, but it's chapters 5,6,7, and 8 you will most need, which
with luck will appear within the next 2 months or so.

Of course, you can always rely on help from this forum as well.
Karl


On Tue, Apr 12, 2011 at 10:21 PM, Liam O'Boyle
<liam.oboyle@intelligencebank.com> wrote:
> Hi Karl,
>
> Thanks, that sounds very encouraging.
>
> I haven't looked into the setup and integration in great detail yet,
> so I'm not sure how it will be set up.  We have a custom LAMP
> application with its own internal permission system, so it looks like
> I won't be able to use the standard authorities available.  Do you
> have any suggestions?
>
> Cheers,
> Liam
>
> On 13 April 2011 12:09, Karl Wright <daddywri@gmail.com> wrote:
>> Hi Liam,
>>
>> The maxBooleanClauses option applies only to query clauses in a
>> BooleanQuery.  The ManifoldCF security presented in SOLR-1895 is based
>> on filters exclusively, which are boolean bitmaps.  Native filters do
>> not adhere to the same restriction, unlike if you'd built a filter
>> based on a BooleanQuery.  So you should not run into a "maximum
>> clauses exceeded" problem using the patch.
>>
>> May I ask what sort of authority you are planning on using?
>>
>> Karl
>>
>>
>> On Tue, Apr 12, 2011 at 8:26 PM, Liam O'Boyle
>> <liam.oboyle@intelligencebank.com> wrote:
>>> Hi,
>>>
>>> I'm looking into ways to restrict the results retrieved in Solr
>>> searches based on the permissions of the user doing the search.
>>> Currently this is achieved by the simple approach of creating a filter
>>> query that restricts the results to all possible matches, but I'm
>>> running into the boolean search term limits in Solr and so I am
>>> looking for a better approach.
>>>
>>> It seems like the functionality of ManifoldCF may be what I need [1],
>>> [2], but I'd just like to confirm that I'm not going to run into the
>>> same problem anyway (limits on the maximum number of boolean terms in
>>> a Solr query, set by the maxBooleanClauses option).  Is the ManifoldCF
>>> LCF plugin creating a filter query behind the scenes, or is it using
>>> an approach which avoids this problem?
>>>
>>> Thanks,
>>> Liam
>>>
>>> [1] http://incubator.apache.org/connectors/concepts.html#ManifoldCF+security+model
>>> [2] https://issues.apache.org/jira/browse/SOLR-1895
>>>
>>
>
>
>
> --
> Liam O'Boyle
>
> IntelligenceBank Pty Ltd
> Level 1, 31 Coventry Street Southbank, Victoria 3006, Australia
> P:   +613 8618 7810   F:   +613 8618 7899   M: +61 403 88 66 44
>
> Awarded 2010 "Best New Business" and "Business of the Year" -
> Business3000 Awards
>
> This email and any attachments are confidential and may contain
> legally privileged information or copyright material. If you are not
> an intended recipient, please contact us at once by return email and
> then delete both messages. We do not accept liability in connection
> with transmission of information using the internet.
>

Mime
View raw message