com.jurismarches.vradi.services.search
Interface QueryHandler

All Known Implementing Classes:
FilterListQueryHandler

public interface QueryHandler

a QueryHandler is able to handle lucene queries.

Since:
0.0.4
Version:
$Revision: 1715 $ $Date: 2010-10-27 21:21:28 +0200 (mer., 27 oct. 2010) $
Author:
$Author: tchemit $

Method Summary
 void group(org.apache.lucene.search.BooleanClause booleanClause)
          indicates the start of new group of queries.
 void prefixQuery(org.apache.lucene.search.PrefixQuery prefixquery, org.apache.lucene.search.BooleanClause booleanClause)
          handles a PrefixQuery.
 void rangeQuery(org.apache.lucene.search.TermRangeQuery rangequery, org.apache.lucene.search.BooleanClause booleanClause)
          handles a TermRangeQuery.
 void termQuery(org.apache.lucene.search.TermQuery termquery, org.apache.lucene.search.BooleanClause booleanClause)
          handles a TermQuery.
 void ungroup()
          indicates the end of the current group.
 void wildcardQuery(org.apache.lucene.search.WildcardQuery wildcardquery, org.apache.lucene.search.BooleanClause booleanClause)
          handles a WildcardQuery.
 

Method Detail

termQuery

void termQuery(org.apache.lucene.search.TermQuery termquery,
               org.apache.lucene.search.BooleanClause booleanClause)
handles a TermQuery.

Parameters:
termquery -
booleanClause -

prefixQuery

void prefixQuery(org.apache.lucene.search.PrefixQuery prefixquery,
                 org.apache.lucene.search.BooleanClause booleanClause)
handles a PrefixQuery.

Parameters:
prefixquery -
booleanClause -

wildcardQuery

void wildcardQuery(org.apache.lucene.search.WildcardQuery wildcardquery,
                   org.apache.lucene.search.BooleanClause booleanClause)
handles a WildcardQuery.

Parameters:
wildcardquery -
booleanClause -

rangeQuery

void rangeQuery(org.apache.lucene.search.TermRangeQuery rangequery,
                org.apache.lucene.search.BooleanClause booleanClause)
handles a TermRangeQuery.

Parameters:
rangequery -
booleanClause -

group

void group(org.apache.lucene.search.BooleanClause booleanClause)
indicates the start of new group of queries.

Parameters:
booleanClause -

ungroup

void ungroup()
indicates the end of the current group.



Copyright © 2009-2011 JurisMarches. All Rights Reserved.