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") public class LegacyFacetSearchStrategy extends AbstractFacetSearchStrategy
Deprecated.since 6.4, use DefaultFacetSearchStrategy instead.Legacy implementation ofFacetSearchStrategy. 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 Constructor Description LegacyFacetSearchStrategy()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected 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.java.lang.StringconvertSearchQueryToString(SearchQuery query)Deprecated.protected SearchResultdoSearch(FacetSearchContext searchContext, Index index, org.apache.solr.client.solrj.SolrClient solrClient)Deprecated.CommonI18NServicegetCommonI18NService()Deprecated.FacetSearchContextFactory<FacetSearchContext>getFacetSearchContextFactory()Deprecated.Converter<SearchResultConverterData,SolrSearchResult>getFacetSearchResultConverter()Deprecated.I18NServicegetI18NService()Deprecated.java.util.List<SolrResultPostProcessor>getResultPostProcessors()Deprecated.SolrIndexServicegetSolrIndexService()Deprecated.SolrQueryConvertergetSolrQueryConverter()Deprecated.SolrSearchProviderFactorygetSolrSearchProviderFactory()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.SearchResultsearch(SearchQuery searchQuery, java.util.Map<java.lang.String,java.lang.String> searchHints)Deprecated.voidsetCommonI18NService(CommonI18NService commonI18NService)Deprecated.voidsetFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory)Deprecated.voidsetFacetSearchResultConverter(Converter<SearchResultConverterData,SolrSearchResult> facetSearchResultConverter)Deprecated.voidsetI18NService(I18NService i18nService)Deprecated.voidsetResultPostProcessors(java.util.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
-
-
-
-
Method Detail
-
getSolrIndexService
public SolrIndexService getSolrIndexService()
Deprecated.
-
setSolrIndexService
public void setSolrIndexService(SolrIndexService solrIndexService)
Deprecated.
-
getSolrSearchProviderFactory
public SolrSearchProviderFactory getSolrSearchProviderFactory()
Deprecated.
-
setSolrSearchProviderFactory
public void setSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory)
Deprecated.
-
getI18NService
public I18NService getI18NService()
Deprecated.
-
setI18NService
public void setI18NService(I18NService i18nService)
Deprecated.
-
getCommonI18NService
public CommonI18NService getCommonI18NService()
Deprecated.
-
setCommonI18NService
public void setCommonI18NService(CommonI18NService commonI18NService)
Deprecated.
-
getFacetSearchContextFactory
public FacetSearchContextFactory<FacetSearchContext> getFacetSearchContextFactory()
Deprecated.
-
setFacetSearchContextFactory
public void setFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory)
Deprecated.
-
getFacetSearchResultConverter
public Converter<SearchResultConverterData,SolrSearchResult> getFacetSearchResultConverter()
Deprecated.
-
setFacetSearchResultConverter
public void setFacetSearchResultConverter(Converter<SearchResultConverterData,SolrSearchResult> facetSearchResultConverter)
Deprecated.
-
getSolrQueryConverter
public SolrQueryConverter getSolrQueryConverter()
Deprecated.
-
setSolrQueryConverter
public void setSolrQueryConverter(SolrQueryConverter solrQueryConverter)
Deprecated.
-
getResultPostProcessors
public java.util.List<SolrResultPostProcessor> getResultPostProcessors()
Deprecated.
-
setResultPostProcessors
public void setResultPostProcessors(java.util.List<SolrResultPostProcessor> resultPostProcessors)
Deprecated.
-
search
public SearchResult search(SearchQuery searchQuery, java.util.Map<java.lang.String,java.lang.String> searchHints) throws FacetSearchException
Deprecated.- 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
protected SearchResult applySearchResultsPostProcessors(SearchResult searchResult)
Deprecated.Apply search result post processors, which provide direct access toSolrSearchResultinstance and allow implementing any search result oriented logic.
-
convertSearchQueryToString
public java.lang.String convertSearchQueryToString(SearchQuery query) throws FacetSearchException
Deprecated.- Throws:
FacetSearchException
-
-