public class DefaultBackofficeFacetSearchService extends DefaultFacetSearchService implements BackofficeFacetSearchService
FacetSearchServiceDEFAULT_QUERY_TEMPLATE_NAME| Constructor and Description |
|---|
DefaultBackofficeFacetSearchService() |
createFreeTextSearchQuery, createFreeTextSearchQueryFromTemplate, createPopulatedSearchQuery, createSearchQueryFromTemplate, findQueryTemplateForName, getBeanFactory, getFacetSearchStrategy, getFacetSearchStrategyFactory, getFieldsValuesProvider, populateFacetFields, populateFacetFields, populateFields, populateFields, populateFreeTextQuery, populateFreeTextQuery, populateGroupCommandFields, populateGroupCommandFields, populateHighlightingFields, populateHighlightingFields, populatePagination, populateSortFields, populateSortFields, search, search, setBeanFactory, setFacetSearchStrategyFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateFreeTextSearchQuery, createFreeTextSearchQueryFromTemplate, createPopulatedSearchQuery, createSearchQueryFromTemplate, search, searchpublic BackofficeSearchQuery createSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType)
FacetSearchServicecreateSearchQuery in interface FacetSearchServicecreateSearchQuery in class DefaultFacetSearchServicefacetSearchConfig - the facet search configurationindexedType - the indexed typepublic BackofficeSearchQuery createBackofficeSolrSearchQuery(SearchQueryData queryData)
BackofficeFacetSearchServicecreateBackofficeSolrSearchQuery in interface BackofficeFacetSearchServicequeryData - query data on which created search query should be basedprotected void populateSelectedFacets(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> selectedFacets,
SearchQuery searchQuery)
protected SearchConditionData prepareSearchConditionData(SearchQueryData queryData, IndexedType indexedType)
protected boolean isCatalogVersionAware(IndexedType indexedType)
protected java.util.Optional<SolrSearchCondition> prepareTypeCondition(IndexedType indexedType, SearchQueryData queryData)
@Deprecated protected SolrSearchCondition prepareTypeCondition(SearchQueryData queryData)
prepareTypeCondition(IndexedType, SearchQueryData) insteadprotected void prepareCatalogVersionCondition(IndexedType indexedType, SearchConditionData searchConditionData, SearchQueryData queryData, java.util.Collection<CatalogVersionModel> readableCatalogVersions)
public void setSearchQueryConditionsConverter(DefaultSearchQueryConditionsConverter searchQueryConditionsConverter)
public void setFacetSearchConfigService(BackofficeFacetSearchConfigService facetSearchConfigService)
public void setSearchConditionDataConverter(SearchConditionDataConverter searchConditionDataConverter)
public java.util.List<SearchConditionDecorator> getConditionsDecorators()
public void setConditionsDecorators(java.util.List<SearchConditionDecorator> conditionsDecorators)
public TypeService getTypeService()
public void setTypeService(TypeService typeService)
public CatalogVersionService getCatalogVersionService()
public void setCatalogVersionService(CatalogVersionService catalogVersionService)
public UserService getUserService()
public void setUserService(UserService userService)
public CatalogTypeService getCatalogTypeService()
public void setCatalogTypeService(CatalogTypeService catalogTypeService)
public java.util.Map<java.lang.String,java.lang.String> getIndexedTypeToCatalogVersionPropertyMapping()
public void setIndexedTypeToCatalogVersionPropertyMapping(java.util.Map<java.lang.String,java.lang.String> indexedTypeToCatalogVersionPropertyMapping)
Copyright © 2018 SAP SE. All Rights Reserved.