Class LegacyFacetSearchStrategy
java.lang.Object
de.hybris.platform.solrfacetsearch.search.impl.AbstractFacetSearchStrategy
de.hybris.platform.solrfacetsearch.search.impl.LegacyFacetSearchStrategy
- All Implemented Interfaces:
FacetSearchStrategy
Deprecated.
since 6.4, use DefaultFacetSearchStrategy instead.
Legacy implementation of
FacetSearchStrategy. It uses the old query building process for compatibility
purposes.-
Field Summary
Fields inherited from class de.hybris.platform.solrfacetsearch.search.impl.AbstractFacetSearchStrategy
EXECUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SearchResultapplySearchResultsPostProcessors(SearchResult searchResult) Deprecated.Apply search result post processors, which provide direct access toSolrSearchResultinstance and allow implementing any search result oriented logic.protected booleancanUseFallbackLanguage(org.apache.solr.common.SolrException exception) Deprecated.Deprecated.protected SearchResultdoSearch(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient) Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.protected SearchResultqueryInternal(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient) Deprecated.protected SearchResultqueryUsingFallbackLanguage(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient, org.apache.solr.common.SolrException exception) Deprecated.search(SearchQuery searchQuery, Map<String, String> searchHints) Deprecated.voidsetCommonI18NService(CommonI18NService commonI18NService) Deprecated.voidsetFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory) Deprecated.voidsetFacetSearchResultConverter(Converter<SearchResultConverterData, SolrSearchResult> facetSearchResultConverter) Deprecated.voidsetI18NService(I18NService i18nService) Deprecated.voidsetResultPostProcessors(List<SolrResultPostProcessor> resultPostProcessors) Deprecated.voidsetSolrIndexService(SolrIndexService solrIndexService) Deprecated.voidsetSolrQueryConverter(SolrQueryConverter solrQueryConverter) Deprecated.voidsetSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory) Deprecated.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
-
LegacyFacetSearchStrategy
public LegacyFacetSearchStrategy()Deprecated.
-
-
Method Details
-
getSolrIndexService
Deprecated. -
setSolrIndexService
Deprecated. -
getSolrSearchProviderFactory
Deprecated. -
setSolrSearchProviderFactory
Deprecated. -
getI18NService
Deprecated. -
setI18NService
Deprecated. -
getCommonI18NService
Deprecated. -
setCommonI18NService
Deprecated. -
getFacetSearchContextFactory
Deprecated. -
setFacetSearchContextFactory
public void setFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory) Deprecated. -
getFacetSearchResultConverter
Deprecated. -
setFacetSearchResultConverter
public void setFacetSearchResultConverter(Converter<SearchResultConverterData, SolrSearchResult> facetSearchResultConverter) Deprecated. -
getSolrQueryConverter
Deprecated. -
setSolrQueryConverter
Deprecated. -
getResultPostProcessors
Deprecated. -
setResultPostProcessors
Deprecated. -
search
public SearchResult search(SearchQuery searchQuery, Map<String, String> searchHints) throws FacetSearchExceptionDeprecated.- Parameters:
searchQuery- The searchQuery object carrying the query configuration and parameterssearchHints- The search hints- Returns:
- SearchResult object
- Throws:
FacetSearchException
-
doSearch
protected SearchResult doSearch(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient) throws FacetSearchException, org.apache.solr.client.solrj.SolrServerException Deprecated.- Throws:
FacetSearchExceptionorg.apache.solr.client.solrj.SolrServerException
-
queryInternal
protected SearchResult queryInternal(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient) throws FacetSearchException, org.apache.solr.client.solrj.SolrServerException Deprecated.- Throws:
FacetSearchExceptionorg.apache.solr.client.solrj.SolrServerException
-
canUseFallbackLanguage
protected boolean canUseFallbackLanguage(org.apache.solr.common.SolrException exception) Deprecated. -
queryUsingFallbackLanguage
protected SearchResult queryUsingFallbackLanguage(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient, org.apache.solr.common.SolrException exception) throws FacetSearchException Deprecated.- Throws:
FacetSearchException
-
applySearchResultsPostProcessors
Deprecated.Apply search result post processors, which provide direct access toSolrSearchResultinstance and allow implementing any search result oriented logic. -
convertSearchQueryToString
Deprecated.- Throws:
FacetSearchException
-