org.compass.core.lucene.engine
Class LuceneSearchEngineQuery
java.lang.Object
org.compass.core.lucene.engine.LuceneSearchEngineQuery
- All Implemented Interfaces:
- SearchEngineQuery
- Direct Known Subclasses:
- LuceneSearchEngineQuery.LuceneSearchEngineSpanQuery
public class LuceneSearchEngineQuery
- extends Object
- implements SearchEngineQuery
- Author:
- kimchy
LuceneSearchEngineQuery
public LuceneSearchEngineQuery(LuceneSearchEngine searchEngine,
Query query)
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.