Spring Data Solr

org.springframework.data.solr.core.query
Class SimpleHighlightQuery

java.lang.Object
  extended by org.springframework.data.solr.core.query.SimpleQuery
      extended by org.springframework.data.solr.core.query.SimpleHighlightQuery
All Implemented Interfaces:
FilterQuery, HighlightQuery, Query, SolrDataQuery

public class SimpleHighlightQuery
extends SimpleQuery
implements HighlightQuery

Trivial implementation of HighlightQuery extending SimpleQuery.

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 class org.springframework.data.solr.core.query.SimpleQuery
DEFAULT_PAGE
 
Fields inherited from interface org.springframework.data.solr.core.query.Query
DEFAULT_PAGE_SIZE
 
Constructor Summary
SimpleHighlightQuery()
           
SimpleHighlightQuery(Criteria criteria)
           
SimpleHighlightQuery(Criteria criteria, Pageable pageable)
           
 
Method Summary
<T extends SolrDataQuery>
T
addCriteria(Criteria criteria)
          Add an criteria to the query.
 Criteria getCriteria()
           
 HighlightOptions getHighlightOptions()
           
 Join getJoin()
           
 String getRequestHandler()
           
 boolean hasHighlightOptions()
           
<T extends SolrDataQuery>
T
setHighlightOptions(HighlightOptions highlightOptions)
          Highlight options to apply when exectuing query
 void setJoin(Join join)
          Set values for join {@code !
 void setRequestHandler(String requestHandler)
           
 
Methods inherited from class org.springframework.data.solr.core.query.SimpleQuery
addFilterQuery, addGroupByField, addGroupByField, addProjectionOnField, addProjectionOnField, addProjectionOnFields, addProjectionOnFields, addSort, fromQuery, fromQuery, getDefaultOperator, getDefType, getFilterQueries, getGroupByFields, getPageRequest, getProjectionOnFields, getSort, getTimeAllowed, hasDefaultOperatorDefined, setDefaultOperator, setDefType, setPageRequest, setTimeAllowed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

SimpleHighlightQuery

public SimpleHighlightQuery()

SimpleHighlightQuery

public SimpleHighlightQuery(Criteria criteria,
                            Pageable pageable)

SimpleHighlightQuery

public SimpleHighlightQuery(Criteria criteria)
Method Detail

setHighlightOptions

public <T extends SolrDataQuery> T setHighlightOptions(HighlightOptions highlightOptions)
Description copied from interface: HighlightQuery
Highlight options to apply when exectuing query

Specified by:
setHighlightOptions in interface HighlightQuery
Returns:

getHighlightOptions

public HighlightOptions getHighlightOptions()
Specified by:
getHighlightOptions in interface HighlightQuery
Returns:
null if not set

hasHighlightOptions

public boolean hasHighlightOptions()
Specified by:
hasHighlightOptions in interface HighlightQuery
Returns:
true if options set

addCriteria

public final <T extends SolrDataQuery> T addCriteria(Criteria criteria)
Add an criteria to the query. The criteria will be connected using 'AND'.

Parameters:
criteria -
Returns:

getCriteria

public Criteria getCriteria()
Returns:
null if not set

setJoin

public void setJoin(Join join)
Set values for join !join from=inner_id to=outer_id

Parameters:
from -
to -

getJoin

public Join getJoin()
Returns:
null if not set

getRequestHandler

public String getRequestHandler()

setRequestHandler

public void setRequestHandler(String requestHandler)

Spring Data Solr

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