org.compass.core.lucene.engine
Class LuceneSearchEngineQuery

java.lang.Object
  extended by org.compass.core.lucene.engine.LuceneSearchEngineQuery
All Implemented Interfaces:
SearchEngineQuery
Direct Known Subclasses:
LuceneSearchEngineQuery.LuceneSearchEngineSpanQuery

public class LuceneSearchEngineQuery
extends Object
implements SearchEngineQuery

Author:
kimchy

Nested Class Summary
static class LuceneSearchEngineQuery.LuceneSearchEngineSpanQuery
           
 
Nested classes/interfaces inherited from interface org.compass.core.engine.SearchEngineQuery
SearchEngineQuery.SearchEngineSpanQuery
 
Constructor Summary
LuceneSearchEngineQuery(LuceneSearchEngine searchEngine, Query query)
           
 
Method Summary
 SearchEngineQuery addSort(CompassQuery.SortImplicitType implicitType)
           
 SearchEngineQuery addSort(CompassQuery.SortImplicitType implicitType, CompassQuery.SortDirection direction)
           
 SearchEngineQuery addSort(SortField sortField)
           
 SearchEngineQuery addSort(String propertyName)
           
 SearchEngineQuery addSort(String propertyName, CompassQuery.SortDirection direction)
           
 SearchEngineQuery addSort(String propertyName, CompassQuery.SortPropertyType type)
           
 SearchEngineQuery addSort(String propertyName, CompassQuery.SortPropertyType type, CompassQuery.SortDirection direction)
           
 String[] getAliases()
           
 LuceneSearchEngineQueryFilter getFilter()
           
 Query getQuery()
           
 Sort getSort()
           
 String[] getSubIndexes()
           
 SearchEngineHits hits()
           
 SearchEngineQuery setAliases(String[] aliases)
           
 SearchEngineQuery setBoost(float boost)
           
 SearchEngineQuery setFilter(SearchEngineQueryFilter filter)
           
 SearchEngineQuery setSubIndexes(String[] subindexes)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LuceneSearchEngineQuery

public LuceneSearchEngineQuery(LuceneSearchEngine searchEngine,
                               Query query)
Method Detail

addSort

public SearchEngineQuery addSort(String propertyName)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(String propertyName,
                                 CompassQuery.SortDirection direction)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(String propertyName,
                                 CompassQuery.SortPropertyType type)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(String propertyName,
                                 CompassQuery.SortPropertyType type,
                                 CompassQuery.SortDirection direction)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(CompassQuery.SortImplicitType implicitType)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(CompassQuery.SortImplicitType implicitType,
                                 CompassQuery.SortDirection direction)
Specified by:
addSort in interface SearchEngineQuery

addSort

public SearchEngineQuery addSort(SortField sortField)

getSort

public Sort getSort()

hits

public SearchEngineHits hits()
Specified by:
hits in interface SearchEngineQuery

setBoost

public SearchEngineQuery setBoost(float boost)
Specified by:
setBoost in interface SearchEngineQuery

setSubIndexes

public SearchEngineQuery setSubIndexes(String[] subindexes)
Specified by:
setSubIndexes in interface SearchEngineQuery

getSubIndexes

public String[] getSubIndexes()

setAliases

public SearchEngineQuery setAliases(String[] aliases)
Specified by:
setAliases in interface SearchEngineQuery

getAliases

public String[] getAliases()

setFilter

public SearchEngineQuery setFilter(SearchEngineQueryFilter filter)
Specified by:
setFilter in interface SearchEngineQuery

getFilter

public LuceneSearchEngineQueryFilter getFilter()

getQuery

public Query getQuery()

toString

public String toString()
Overrides:
toString in class Object


Copyright (c) 2004-2006 The Compass Project.