Class AbstractFacetAndHighlightQueryDecorator
java.lang.Object
org.springframework.data.solr.core.query.AbstractQueryDecorator
org.springframework.data.solr.core.query.AbstractFacetAndHighlightQueryDecorator
- All Implemented Interfaces:
FacetQuery,HighlightQuery,Query,SolrDataQuery
public class AbstractFacetAndHighlightQueryDecorator
extends AbstractQueryDecorator
implements FacetQuery, HighlightQuery
General purpose
FacetAndHighlightQuery decorator.- Since:
- 2.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.solr.core.query.Query
Query.Operator -
Field Summary
Fields inherited from interface org.springframework.data.solr.core.query.Query
DEFAULT_PAGE_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanboolean<T extends SolrDataQuery>
TsetFacetOptions(FacetOptions facetOptions) Faceting options to apply when executing query<T extends SolrDataQuery>
TsetHighlightOptions(HighlightOptions highlightOptions) Highlight options to apply when exectuing queryMethods inherited from class org.springframework.data.solr.core.query.AbstractQueryDecorator
addCriteria, addFilterQuery, addGroupByField, addProjectionOnField, addSort, getCriteria, getDecoratedQuery, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getGroupOptions, getJoin, getOffset, getPageRequest, getProjectionOnFields, getQueryType, getRequestHandler, getRows, getSort, getSpellcheckOptions, getStatsOptions, getTimeAllowed, setDefaultOperator, setDefType, setGroupOptions, setJoin, setOffset, setPageRequest, setRequestHandler, setRows, setSpellcheckOptions, setStatsOptions, setTimeAllowedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.data.solr.core.query.Query
addFilterQuery, addGroupByField, addProjectionOnField, addSort, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getGroupOptions, getOffset, getPageRequest, getProjectionOnFields, getRequestHandler, getRows, getSort, getSpellcheckOptions, getStatsOptions, getTimeAllowed, projectAllFields, setDefaultOperator, setDefType, setGroupOptions, setOffset, setPageRequest, setRequestHandler, setRows, setSpellcheckOptions, setStatsOptions, setTimeAllowedMethods inherited from interface org.springframework.data.solr.core.query.SolrDataQuery
addCriteria, getCriteria, getJoin, setJoin
-
Constructor Details
-
AbstractFacetAndHighlightQueryDecorator
-
-
Method Details
-
setHighlightOptions
Description copied from interface:HighlightQueryHighlight options to apply when exectuing query- Specified by:
setHighlightOptionsin interfaceHighlightQuery- Returns:
-
getHighlightOptions
- Specified by:
getHighlightOptionsin interfaceHighlightQuery- Returns:
- null if not set
-
hasHighlightOptions
public boolean hasHighlightOptions()- Specified by:
hasHighlightOptionsin interfaceHighlightQuery- Returns:
- true if options set
-
setFacetOptions
Description copied from interface:FacetQueryFaceting options to apply when executing query- Specified by:
setFacetOptionsin interfaceFacetQuery- Returns:
-
getFacetOptions
- Specified by:
getFacetOptionsin interfaceFacetQuery- Returns:
- null if not set
-
hasFacetOptions
public boolean hasFacetOptions()- Specified by:
hasFacetOptionsin interfaceFacetQuery- Returns:
- true if options set
-