Class TermsQueryParser

java.lang.Object
org.springframework.data.solr.core.QueryParserBase<TermsQuery>
org.springframework.data.solr.core.TermsQueryParser
All Implemented Interfaces:
QueryParser

public class TermsQueryParser extends QueryParserBase<TermsQuery>
TermsQueryParser is capable of building SolrQuery for TermsQuery
  • Constructor Details

    • TermsQueryParser

      public TermsQueryParser(@Nullable org.springframework.data.mapping.context.MappingContext<? extends SolrPersistentEntity<?>,SolrPersistentProperty> mappingContext)
      Parameters:
      mappingContext -
      Since:
      4.0
  • Method Details

    • doConstructSolrQuery

      public org.apache.solr.client.solrj.SolrQuery doConstructSolrQuery(TermsQuery query, @Nullable Class<?> domainType)
      Specified by:
      doConstructSolrQuery in class QueryParserBase<TermsQuery>
    • appendTermsOptionsToSolrQuery

      protected void appendTermsOptionsToSolrQuery(TermsOptions options, org.apache.solr.client.solrj.SolrQuery solrQuery)
    • appendTermsFieldToSolrQuery

      protected void appendTermsFieldToSolrQuery(Field field, org.apache.solr.client.solrj.SolrQuery solrQuery)