@Deprecated public class LegacyFacetSearchStrategy extends AbstractFacetSearchStrategy
FacetSearchStrategy. It uses the old query building process for compatibility
purposes.EXECUTE| Constructor and Description |
|---|
LegacyFacetSearchStrategy()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected SearchResult |
applySearchResultsPostProcessors(SearchResult searchResult)
Deprecated.
Apply search result post processors, which provide direct access to
SolrSearchResult instance and allow
implementing any search result oriented logic. |
protected boolean |
canUseFallbackLanguage(SolrException exception)
Deprecated.
|
java.lang.String |
convertSearchQueryToString(SearchQuery query)
Deprecated.
|
protected SearchResult |
doSearch(FacetSearchContext searchContext,
Index index,
SolrClient solrClient)
Deprecated.
|
CommonI18NService |
getCommonI18NService()
Deprecated.
|
FacetSearchContextFactory<FacetSearchContext> |
getFacetSearchContextFactory()
Deprecated.
|
Converter<SearchResultConverterData,SolrSearchResult> |
getFacetSearchResultConverter()
Deprecated.
|
I18NService |
getI18NService()
Deprecated.
|
java.util.List<SolrResultPostProcessor> |
getResultPostProcessors()
Deprecated.
|
SolrIndexService |
getSolrIndexService()
Deprecated.
|
SolrQueryConverter |
getSolrQueryConverter()
Deprecated.
|
SolrSearchProviderFactory |
getSolrSearchProviderFactory()
Deprecated.
|
protected SearchResult |
queryInternal(FacetSearchContext searchContext,
Index index,
SolrClient solrClient)
Deprecated.
|
protected SearchResult |
queryUsingFallbackLanguage(FacetSearchContext searchContext,
Index index,
SolrClient solrClient,
SolrException exception)
Deprecated.
|
SearchResult |
search(SearchQuery searchQuery,
java.util.Map<java.lang.String,java.lang.String> searchHints)
Deprecated.
|
void |
setCommonI18NService(CommonI18NService commonI18NService)
Deprecated.
|
void |
setFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory)
Deprecated.
|
void |
setFacetSearchResultConverter(Converter<SearchResultConverterData,SolrSearchResult> facetSearchResultConverter)
Deprecated.
|
void |
setI18NService(I18NService i18nService)
Deprecated.
|
void |
setResultPostProcessors(java.util.List<SolrResultPostProcessor> resultPostProcessors)
Deprecated.
|
void |
setSolrIndexService(SolrIndexService solrIndexService)
Deprecated.
|
void |
setSolrQueryConverter(SolrQueryConverter solrQueryConverter)
Deprecated.
|
void |
setSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory)
Deprecated.
|
checkCatalogVersions, checkContext, checkCurrency, checkKeywords, checkLanguage, checkNamedSort, checkQuery, getSearchQueryCatalogVersionsResolver, getSearchQueryCurrencyResolver, getSearchQueryKeywordsResolver, getSearchQueryLanguageResolver, resolveQueryMethod, setSearchQueryCatalogVersionsResolver, setSearchQueryCurrencyResolver, setSearchQueryKeywordsResolver, setSearchQueryLanguageResolverpublic SolrIndexService getSolrIndexService()
public void setSolrIndexService(SolrIndexService solrIndexService)
public SolrSearchProviderFactory getSolrSearchProviderFactory()
public void setSolrSearchProviderFactory(SolrSearchProviderFactory solrSearchProviderFactory)
public I18NService getI18NService()
public void setI18NService(I18NService i18nService)
public CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
public FacetSearchContextFactory<FacetSearchContext> getFacetSearchContextFactory()
public void setFacetSearchContextFactory(FacetSearchContextFactory<FacetSearchContext> facetSearchContextFactory)
public Converter<SearchResultConverterData,SolrSearchResult> getFacetSearchResultConverter()
public void setFacetSearchResultConverter(Converter<SearchResultConverterData,SolrSearchResult> facetSearchResultConverter)
public SolrQueryConverter getSolrQueryConverter()
public void setSolrQueryConverter(SolrQueryConverter solrQueryConverter)
public java.util.List<SolrResultPostProcessor> getResultPostProcessors()
public void setResultPostProcessors(java.util.List<SolrResultPostProcessor> resultPostProcessors)
public SearchResult search(SearchQuery searchQuery, java.util.Map<java.lang.String,java.lang.String> searchHints) throws FacetSearchException
searchQuery - The searchQuery object carrying the query configuration and parameterssearchHints - The search hintsFacetSearchExceptionprotected SearchResult doSearch(FacetSearchContext searchContext, Index index, SolrClient solrClient) throws FacetSearchException, SolrServerException
FacetSearchExceptionSolrServerExceptionprotected SearchResult queryInternal(FacetSearchContext searchContext, Index index, SolrClient solrClient) throws FacetSearchException, SolrServerException
FacetSearchExceptionSolrServerExceptionprotected boolean canUseFallbackLanguage(SolrException exception)
protected SearchResult queryUsingFallbackLanguage(FacetSearchContext searchContext, Index index, SolrClient solrClient, SolrException exception) throws FacetSearchException
FacetSearchExceptionprotected SearchResult applySearchResultsPostProcessors(SearchResult searchResult)
SolrSearchResult instance and allow
implementing any search result oriented logic.public java.lang.String convertSearchQueryToString(SearchQuery query) throws FacetSearchException
FacetSearchExceptionCopyright © 2018 SAP SE. All Rights Reserved.