Spring Data Solr

org.springframework.data.solr.core.query
Interface FacetQuery

All Superinterfaces:
Query, SolrDataQuery
All Known Implementing Classes:
SimpleFacetQuery

public interface FacetQuery
extends Query

Query to be used for faceting.

Author:
Christoph Strobl

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
 
Method Summary
 FacetOptions getFacetOptions()
           
 boolean hasFacetOptions()
           
<T extends SolrDataQuery>
T
setFacetOptions(FacetOptions facetOptions)
          Faceting options to apply when executing query
 
Methods inherited from interface org.springframework.data.solr.core.query.Query
addFilterQuery, addGroupByField, addProjectionOnField, addSort, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getPageRequest, getProjectionOnFields, getRequestHandler, getSort, getTimeAllowed, setDefaultOperator, setDefType, setPageRequest, setRequestHandler, setTimeAllowed
 
Methods inherited from interface org.springframework.data.solr.core.query.SolrDataQuery
addCriteria, getCriteria, getJoin, setJoin
 

Method Detail

setFacetOptions

<T extends SolrDataQuery> T setFacetOptions(FacetOptions facetOptions)
Faceting options to apply when executing query

Parameters:
facetOptions -
Returns:

getFacetOptions

FacetOptions getFacetOptions()
Returns:
null if not set

hasFacetOptions

boolean hasFacetOptions()
Returns:
true if options set

Spring Data Solr

Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.