Class AbstractYSolrService
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.common.AbstractYSolrService
-
- Direct Known Subclasses:
DefaultSolrAutoSuggestService
public abstract class AbstractYSolrService extends java.lang.ObjectBase class for some Solr services.
-
-
Field Summary
Fields Modifier and Type Field Description protected FacetSearchConfigServicefacetSearchConfigServiceprotected FieldNameProvidersolrFieldNameProvider
-
Constructor Summary
Constructors Constructor Description AbstractYSolrService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract booleancheckIfIndexPropertyQualifies(SolrIndexedPropertyModel indexedProperty)protected voidfilterQualifyingIndexProperties(java.util.Collection<java.lang.String> fields, LanguageModel language, SolrIndexedPropertyModel prop)protected java.lang.StringresolveIndexedPropertyFieldName(SolrIndexedPropertyModel indexedProperty, LanguageModel language)voidsetFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService)voidsetSolrFieldNameProvider(FieldNameProvider solrFieldNameProvider)
-
-
-
Field Detail
-
facetSearchConfigService
protected FacetSearchConfigService facetSearchConfigService
-
solrFieldNameProvider
protected FieldNameProvider solrFieldNameProvider
-
-
Method Detail
-
filterQualifyingIndexProperties
protected void filterQualifyingIndexProperties(java.util.Collection<java.lang.String> fields, LanguageModel language, SolrIndexedPropertyModel prop)
-
checkIfIndexPropertyQualifies
protected abstract boolean checkIfIndexPropertyQualifies(SolrIndexedPropertyModel indexedProperty)
-
resolveIndexedPropertyFieldName
protected java.lang.String resolveIndexedPropertyFieldName(SolrIndexedPropertyModel indexedProperty, LanguageModel language) throws FacetConfigServiceException
- Throws:
FacetConfigServiceException
-
setFacetSearchConfigService
public void setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService)
-
setSolrFieldNameProvider
public void setSolrFieldNameProvider(FieldNameProvider solrFieldNameProvider)
-
-