org.compass.core.lucene.engine.query
Class LuceneSearchEngineQueryFilterBuilder

java.lang.Object
  extended by org.compass.core.lucene.engine.query.LuceneSearchEngineQueryFilterBuilder
All Implemented Interfaces:
SearchEngineQueryFilterBuilder

public class LuceneSearchEngineQueryFilterBuilder
extends Object
implements SearchEngineQueryFilterBuilder

Author:
kimchy

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.compass.core.engine.SearchEngineQueryFilterBuilder
SearchEngineQueryFilterBuilder.SearchEngineBooleanQueryFilterBuilder, SearchEngineQueryFilterBuilder.SearchEngineToQueryFilter
 
Constructor Summary
LuceneSearchEngineQueryFilterBuilder()
           
 
Method Summary
 SearchEngineQueryFilter between(String resourcePropertyName, String low, String high, boolean includeLow, boolean includeHigh)
           
 SearchEngineQueryFilterBuilder.SearchEngineBooleanQueryFilterBuilder bool()
           
 SearchEngineQueryFilter ge(String resourcePropertyName, String value)
           
 SearchEngineQueryFilter gt(String resourcePropertyName, String value)
           
 SearchEngineQueryFilter le(String resourcePropertyName, String value)
           
 SearchEngineQueryFilter lt(String resourcePropertyName, String value)
           
 SearchEngineQueryFilter query(SearchEngineQuery query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneSearchEngineQueryFilterBuilder

public LuceneSearchEngineQueryFilterBuilder()
Method Detail

between

public SearchEngineQueryFilter between(String resourcePropertyName,
                                       String low,
                                       String high,
                                       boolean includeLow,
                                       boolean includeHigh)
Specified by:
between in interface SearchEngineQueryFilterBuilder

lt

public SearchEngineQueryFilter lt(String resourcePropertyName,
                                  String value)
Specified by:
lt in interface SearchEngineQueryFilterBuilder

le

public SearchEngineQueryFilter le(String resourcePropertyName,
                                  String value)
Specified by:
le in interface SearchEngineQueryFilterBuilder

gt

public SearchEngineQueryFilter gt(String resourcePropertyName,
                                  String value)
Specified by:
gt in interface SearchEngineQueryFilterBuilder

ge

public SearchEngineQueryFilter ge(String resourcePropertyName,
                                  String value)
Specified by:
ge in interface SearchEngineQueryFilterBuilder

query

public SearchEngineQueryFilter query(SearchEngineQuery query)
Specified by:
query in interface SearchEngineQueryFilterBuilder

bool

public SearchEngineQueryFilterBuilder.SearchEngineBooleanQueryFilterBuilder bool()
Specified by:
bool in interface SearchEngineQueryFilterBuilder


Copyright (c) 2004-2009 The Compass Project.