Class TermsQueryParser
java.lang.Object
org.springframework.data.solr.core.QueryParserBase<TermsQuery>
org.springframework.data.solr.core.TermsQueryParser
- All Implemented Interfaces:
QueryParser
TermsQueryParser is capable of building
SolrQuery for TermsQuery-
Nested Class Summary
Nested classes/interfaces inherited from class org.springframework.data.solr.core.QueryParserBase
QueryParserBase.PredicateProcessor -
Field Summary
Fields inherited from class org.springframework.data.solr.core.QueryParserBase
BOOST, conversionService, CRITERIA_VALUE_SEPERATOR, DELIMINATOR, NOT -
Constructor Summary
ConstructorsConstructorDescriptionTermsQueryParser(org.springframework.data.mapping.context.MappingContext<? extends SolrPersistentEntity<?>, SolrPersistentProperty> mappingContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendTermsFieldToSolrQuery(Field field, org.apache.solr.client.solrj.SolrQuery solrQuery) protected voidappendTermsOptionsToSolrQuery(TermsOptions options, org.apache.solr.client.solrj.SolrQuery solrQuery) org.apache.solr.client.solrj.SolrQuerydoConstructSolrQuery(TermsQuery query, Class<?> domainType) Methods inherited from class org.springframework.data.solr.core.QueryParserBase
addPredicateProcessor, appendDefaultOperator, appendDefType, appendGeoParametersIfRequired, appendPagination, appendProjectionOnFields, appendProjectionOnFields, appendRequestHandler, appendTimeAllowed, constructSolrQuery, createCalculatedFieldFragment, createFunctionFragment, createFunctionFragment, createQueryFragmentForCriteria, createQueryStringFromCriteria, createQueryStringFromCriteria, createQueryStringFromNode, createQueryStringFromNode, createQueryStringFromNode, createQueryStringFromNode, getMappedFieldName, getMappedFieldName, getQueryString, newFunctionContext, prependJoin, registerConverterMethods 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.QueryParser
constructSolrQuery, getQueryString
-
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:
doConstructSolrQueryin classQueryParserBase<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)
-