All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
protected void |
addFacetFields(SolrQuery solrQuery,
Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> facetInfoMap) |
protected void |
addFacetFields(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected void |
addFacetFields(SolrQuery solrQuery,
SearchQuery solrSearchQuery,
FieldNameProvider solrFieldNameProvider) |
protected void |
addSolrParams(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected SolrQuery |
applyPostProcessorsInOrder(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected String |
buildQuery(String[] queries,
SearchQuery searchQuery) |
protected void |
checkQuery(SearchQuery solrSearchQuery) |
protected String |
combine(String[] values,
String separator) |
protected String[] |
convertCoupledQueryFields(SearchQuery searchQuery,
List<CoupledQueryField> coupledQueryFields) |
protected String[] |
convertQueryFields(List<QueryField> queryFields,
Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> facetInfoMap)
Converts all query fields to the solr query string.
|
protected String[] |
convertRawQueries(SearchQuery searchQuery,
List<RawQuery> rawQueries) |
SolrQuery |
convertSolrQuery(SearchQuery searchQuery)
|
protected String |
escape(String text) |
BeanFactory |
getBeanFactory() |
Integer |
getDefaultLimit() |
protected Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> |
getFacetInfo(SearchQuery searchQuery)
Retrieve info about the facet related to the searchQuery
|
DefaultSolrQueryConverter.FacetSort |
getFacetSort() |
protected FieldNameTranslator |
getFieldNameTranslator() |
SearchQuery.Operator |
getFieldOperator() |
protected IndexedTypeFieldsValuesProvider |
getFieldsValuesProvider(IndexedType indexType) |
String |
getForbiddenChar() |
List<SolrQueryPostProcessor> |
getQueryPostProcessors() |
protected List<CoupledQueryField> |
includeCatalogVersionFields(SearchQuery searchQuery)
|
protected boolean |
isFilterQueryField(QueryField queryField,
Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> facetInfoMap)
Test if the queryField part of qf
|
protected List<QueryField> |
prepareBoostFields(SearchQuery solrSearchQuery) |
protected String |
prepareQueryField(QueryField field) |
protected List<QueryField> |
prepareQueryFields(SearchQuery searchQuery) |
protected SearchQuery.Operator |
resolveOperator(SearchQuery searchQuery) |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setDefaultLimit(Integer defaultLimit) |
void |
setFacetSort(DefaultSolrQueryConverter.FacetSort facetSort) |
void |
setFieldNameTranslator(FieldNameTranslator fieldNameTranslator) |
void |
setFieldOperator(SearchQuery.Operator fieldOperator) |
void |
setForbiddenChar(String forbiddenChar) |
void |
setQueryPostProcessors(List<SolrQueryPostProcessor> queryPostProcessors) |
protected void |
splitQueryFields(List<QueryField> source,
List<QueryField> queries,
List<QueryField> filterQueries,
Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> facetInfoMap)
Manage the OR and AND operator in a multi-select search
|