On Tue, Jun 16, 2009 at 3:31 PM, Aleksandar Bradic<aleksan...@vast.com> wrote:
> Any ideas on how to use custom Lucene Filter (lucene.search.Filter) in
> conjuction with SolrIndexSearcher ?

You can wrap the original query with a FilteredQuery class, or create
a DocSet from the Filter via SolrIndexSearcher.convertFilter()

-Yonik
http://www.lucidimagination.com

> The case is writing custom Filter performing arbitrary records selection and
> AND-ing it to the existing filters passed in the query.
>
> However, the ResponseBuilder filters are Query objects, and there is no
> visible means of mixing those with Filter's in the standard QueryCommand
> object.
>
> (There is a search(Query query, Filter filter, Sort sort) method that allow
> passing of Filter but no way of mixing it with existing query. Also, using
> this means immediate loss of all caching benefits etc.).
>
> Any other idea on how to pass a custom filter applying arbitrary
> user-defined logic (for example "random drop of 30% records from result
> set"), to standard query would be useful as well.
>
> Thanks,
> .Alek
>

Reply via email to