Class SimpleHighlightQuery

java.lang.Object
org.springframework.data.solr.core.query.SimpleQuery
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.
  • Constructor Details

    • SimpleHighlightQuery

      public SimpleHighlightQuery()
    • SimpleHighlightQuery

      public SimpleHighlightQuery(Criteria criteria, @Nullable org.springframework.data.domain.Pageable pageable)
    • SimpleHighlightQuery

      public SimpleHighlightQuery(Criteria criteria)
  • Method Details

    • 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

      @Nullable 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 - must not be null.
      Returns:
    • getCriteria

      @Nullable 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
    • getJoin

      @Nullable public Join getJoin()
      Returns:
      null if not set
    • getRequestHandler

      @Nullable public String getRequestHandler()
    • setRequestHandler

      public void setRequestHandler(String requestHandler)