Class AbstractYSolrService
- java.lang.Object
-
- de.hybris.platform.solrfacetsearch.common.AbstractYSolrService
-
- Direct Known Subclasses:
DefaultSolrAutoSuggestService
public abstract class AbstractYSolrService extends java.lang.Object
Base class for some Solr services.
-
-
Field Summary
Fields Modifier and Type Field Description protected FacetSearchConfigService
facetSearchConfigService
protected FieldNameProvider
solrFieldNameProvider
-
Constructor Summary
Constructors Constructor Description AbstractYSolrService()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract boolean
checkIfIndexPropertyQualifies(SolrIndexedPropertyModel indexedProperty)
protected void
filterQualifyingIndexProperties(java.util.Collection<java.lang.String> fields, LanguageModel language, SolrIndexedPropertyModel prop)
protected java.lang.String
resolveIndexedPropertyFieldName(SolrIndexedPropertyModel indexedProperty, LanguageModel language)
void
setFacetSearchConfigService(FacetSearchConfigService facetSearchConfigService)
void
setSolrFieldNameProvider(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)
-
-