SC - E - public class DefaultCsSolrSearchService<SC extends CsFacetSearchCommand,E extends ItemModel> extends AbstractCsSearchService<E,SearchResult> implements CsFacetSearchService<SC,E>
CsFacetSearchService interface.AbstractService.SerializableDTOmodelService, sessionService, txManagertenant| Constructor and Description |
|---|
DefaultCsSolrSearchService() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<CsSearchFacet> |
getAvailableFacets(SearchResult solrSearchResult,
Set<CsSearchFacetValue> ignoreFacetValues) |
protected FacetSearchService |
getSolrFacetSearchService() |
protected CsSolrSearchQueryBuilder<SC> |
getSolrSearchQueryBuilder() |
CsFacetSearchResult<SC,E> |
search(SC command,
Pageable pageable)
Execute a facet search and return the results
|
void |
setSolrFacetSearchService(FacetSearchService solrFacetSearchService) |
void |
setSolrSearchQueryBuilder(CsSolrSearchQueryBuilder<SC> solrSearchQueryBuilder) |
createResultMetaData, getPostSearchMetaProcessors, populateMetaData, setPostSearchMetaProcessorsgetModelService, getSessionService, getTxManager, setModelService, setSessionService, setTxManagerafterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, setTenantScope, writeReplaceprotected CsSolrSearchQueryBuilder<SC> getSolrSearchQueryBuilder()
public void setSolrSearchQueryBuilder(CsSolrSearchQueryBuilder<SC> solrSearchQueryBuilder)
protected FacetSearchService getSolrFacetSearchService()
public void setSolrFacetSearchService(FacetSearchService solrFacetSearchService)
public CsFacetSearchResult<SC,E> search(SC command, Pageable pageable) throws SearchException
CsFacetSearchServicesearch in interface CsFacetSearchService<SC extends CsFacetSearchCommand,E extends ItemModel>search in interface CsSearchService<SC extends CsFacetSearchCommand,E extends ItemModel>command - the search commandpageable - the paging and sorting optionsSearchException - thrown on errorprotected Set<CsSearchFacet> getAvailableFacets(SearchResult solrSearchResult, Set<CsSearchFacetValue> ignoreFacetValues)
Copyright © 2017 SAP SE. All Rights Reserved.