public class DefaultQueryParser extends QueryParserBase<SolrDataQuery>
QueryParser
. SolrQuery
from Query
by traversing Criteria
. Reserved characters like
+
or -
will be escaped to form a valid query.QueryParserBase.PredicateProcessor
BOOST, conversionService, CRITERIA_VALUE_SEPERATOR, DELIMINATOR, NOT
Constructor and Description |
---|
DefaultQueryParser() |
Modifier and Type | Method and Description |
---|---|
protected void |
appendFilterQuery(org.apache.solr.client.solrj.SolrQuery solrQuery,
List<FilterQuery> filterQueries)
Set filter filter queries for
SolrQuery |
protected void |
appendSort(org.apache.solr.client.solrj.SolrQuery solrQuery,
Sort sort)
Append sorting parameters to
SolrQuery |
protected String |
createPerFieldOverrideParameterName(Field field,
String parameterName) |
org.apache.solr.client.solrj.SolrQuery |
doConstructSolrQuery(SolrDataQuery query)
Convert given Query into a SolrQuery executable via
SolrClient |
protected void |
processHighlightOptions(org.apache.solr.client.solrj.SolrQuery solrQuery,
HighlightQuery query)
Append highlighting parameters to
SolrQuery |
addPredicateProcessor, appendDefaultOperator, appendDefType, appendPagination, appendProjectionOnFields, appendRequestHandler, appendTimeAllowed, constructSolrQuery, createCalculatedFieldFragment, createFunctionFragment, createQueryFragmentForCriteria, createQueryStringFromCriteria, createQueryStringFromNode, createQueryStringFromNode, getQueryString, prependJoin, registerConverter
public final org.apache.solr.client.solrj.SolrQuery doConstructSolrQuery(SolrDataQuery query)
SolrClient
doConstructSolrQuery
in class QueryParserBase<SolrDataQuery>
query
- protected void processHighlightOptions(org.apache.solr.client.solrj.SolrQuery solrQuery, HighlightQuery query)
SolrQuery
solrQuery
- query
- protected String createPerFieldOverrideParameterName(Field field, String parameterName)
protected void appendFilterQuery(org.apache.solr.client.solrj.SolrQuery solrQuery, List<FilterQuery> filterQueries)
SolrQuery
solrQuery
- filterQueries
- protected void appendSort(org.apache.solr.client.solrj.SolrQuery solrQuery, Sort sort)
SolrQuery
solrQuery
- sort
- Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.