Class DefaultFacetSearchStrategy
java.lang.Object
de.hybris.platform.solrfacetsearch.search.impl.AbstractFacetSearchStrategy
de.hybris.platform.solrfacetsearch.search.impl.DefaultFacetSearchStrategy
- All Implemented Interfaces:
FacetSearchStrategy
Default implementation of
FacetSearchStrategy.-
Field Summary
Fields inherited from class de.hybris.platform.solrfacetsearch.search.impl.AbstractFacetSearchStrategy
EXECUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionConverter<SearchQueryConverterData,org.apache.solr.client.solrj.SolrQuery> search(SearchQuery searchQuery, Map<String, String> searchHints) voidsetFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory) voidsetFacetSearchQueryConverter(Converter<SearchQueryConverterData, org.apache.solr.client.solrj.SolrQuery> facetSearchQueryConverter) voidsetFacetSearchResultConverter(Converter<SearchResultConverterData, SearchResult> facetSearchResultConverter) voidsetSolrIndexService(SolrIndexService solrIndexService) voidsetSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory) Methods inherited from class de.hybris.platform.solrfacetsearch.search.impl.AbstractFacetSearchStrategy
checkCatalogVersions, checkContext, checkCurrency, checkKeywords, checkLanguage, checkNamedSort, checkQuery, getSearchQueryCatalogVersionsResolver, getSearchQueryCurrencyResolver, getSearchQueryKeywordsResolver, getSearchQueryLanguageResolver, resolveQueryMethod, setSearchQueryCatalogVersionsResolver, setSearchQueryCurrencyResolver, setSearchQueryKeywordsResolver, setSearchQueryLanguageResolver
-
Constructor Details
-
DefaultFacetSearchStrategy
public DefaultFacetSearchStrategy()
-
-
Method Details
-
getFacetSearchContextFactory
-
getSolrSearchProviderFactory
-
setSolrSearchProviderFactory
-
setFacetSearchContextFactory
public void setFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory) -
getFacetSearchQueryConverter
public Converter<SearchQueryConverterData,org.apache.solr.client.solrj.SolrQuery> getFacetSearchQueryConverter() -
setFacetSearchQueryConverter
public void setFacetSearchQueryConverter(Converter<SearchQueryConverterData, org.apache.solr.client.solrj.SolrQuery> facetSearchQueryConverter) -
getFacetSearchResultConverter
-
setFacetSearchResultConverter
public void setFacetSearchResultConverter(Converter<SearchResultConverterData, SearchResult> facetSearchResultConverter) -
getSolrIndexService
-
setSolrIndexService
-
search
public SearchResult search(SearchQuery searchQuery, Map<String, String> searchHints) throws FacetSearchException- Parameters:
searchQuery- The searchQuery object carrying the query configuration and parameterssearchHints- The search hints- Returns:
- SearchResult object
- Throws:
FacetSearchException
-