That was a quick response Steve!
Sounds all great! Much appreciated. Definitely think specifying a bit filter is 
something that many people many find useful.

I'll have a look at Solr-2052 too.
Thanks again,
Mike

> Date: Wed, 15 Dec 2010 09:57:54 -0500
> Subject: Re: Lower level filtering
> From: eelstretch...@gmail.com
> To: solr-user@lucene.apache.org
> 
> On Wed, Dec 15, 2010 at 9:49 AM, Michael Owen <michaelowe...@hotmail.com> 
> wrote:
> > I'm currently using Solr and I've got a question about filtering on a lower 
> > level than filter queries.
> > We want to be able to restrict the documents that can possibly be returned 
> > to a users query. From another system we'll get a list of document unique 
> > ids for the user which is all the documents that they can possibly see 
> > (i.e. a base index list as such). The criteria for what document ids get 
> > returned is going to be quite flexible. As the number of ids can be up to 
> > index size - 1 (i.e. thousands) using a filter query doesn't seem right for 
> > entering a filter query which is so large.
> > Can something be done at a lower level - perhaps at a Lucene level - as I 
> > understand Lucene starts from a bitset of possible documents it can return 
> > - could we AND this with a filter bitset returned from the other system? 
> > Would this be a good way forward?
> > And then how would you do this in Solr with still keeping Solr's extra 
> > functionality it brings over Lucene. A new SearchHandler?
> 
> I actually submitted a patch a while ago in Solr-2052 that allows you
> to specify a bit filter and a filter query (you could specify either,
> but not both.)
> 
> Otis pointed out that the patch can't be applied against the current
> source, so I need to go back and make it work with the current source
> (new job = no time).  I'll see if I can find the time this weekend to
> do this.
> 
> Steve
> -- 
> Stephen Green
> http://thesearchguy.wordpress.com
                                          

Reply via email to