| Package | Description |
|---|---|
| org.broadleafcommerce.core.search.domain | |
| org.broadleafcommerce.core.search.service | |
| org.broadleafcommerce.core.search.service.solr |
| Modifier and Type | Field and Description |
|---|---|
protected List<SearchFacetDTO> |
SearchResult.facets |
| Modifier and Type | Method and Description |
|---|---|
List<SearchFacetDTO> |
SearchResult.getFacets() |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchResult.setFacets(List<SearchFacetDTO> facets) |
| Modifier and Type | Method and Description |
|---|---|
protected List<SearchFacetDTO> |
DatabaseSearchServiceImpl.buildSearchFacetDtos(List<SearchFacet> categoryFacets)
Deprecated.
Create the wrapper DTO around the SearchFacet
|
List<SearchFacetDTO> |
SearchService.getCategoryFacets(Category category)
Gets all available facets for a given category
|
List<SearchFacetDTO> |
DatabaseSearchServiceImpl.getCategoryFacets(Category category)
Deprecated.
|
List<SearchFacetDTO> |
SearchService.getSearchFacets()
Gets all available facets for search results page
|
List<SearchFacetDTO> |
DatabaseSearchServiceImpl.getSearchFacets()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DatabaseSearchServiceImpl.setActiveFacets(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<SearchFacetDTO> |
SolrSearchServiceImpl.buildSearchFacetDTOs(List<SearchFacet> searchFacets)
Create the wrapper DTO around the SearchFacet
|
List<SearchFacetDTO> |
SolrHelperServiceImpl.buildSearchFacetDTOs(List<SearchFacet> searchFacets) |
List<SearchFacetDTO> |
SolrHelperService.buildSearchFacetDTOs(List<SearchFacet> searchFacets)
Builds a list of SearchFacetDTOs from a list of SearchFacets.
|
List<SearchFacetDTO> |
SolrSearchServiceImpl.getCategoryFacets(Category category) |
protected Map<String,SearchFacetDTO> |
SolrSearchServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria) |
Map<String,SearchFacetDTO> |
SolrHelperServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria) |
Map<String,SearchFacetDTO> |
SolrHelperService.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria)
Returns a map of fully qualified solr index field key to the searchFacetDTO object
|
List<SearchFacetDTO> |
SolrSearchServiceImpl.getSearchFacets() |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.filterSearchFacetRanges(SearchFacetDTO dto,
List<SearchFacetRange> ranges) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.filterSearchFacetRanges(SearchFacetDTO dto,
List<SearchFacetRange> ranges)
Builds the search facet ranges for the provided dto.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrSearchServiceImpl.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
SearchCriteria searchCriteria)
Restricts the query by adding active facet filters.
|
void |
SolrHelperServiceImpl.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
SearchCriteria searchCriteria) |
void |
SolrHelperService.attachActiveFacetFilters(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
SearchCriteria searchCriteria)
Restricts the query by adding active facet filters.
|
protected void |
SolrSearchServiceImpl.attachFacets(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap)
Notifies solr about which facets you want it to determine results and counts for
|
void |
SolrHelperServiceImpl.attachFacets(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap) |
void |
SolrHelperService.attachFacets(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap)
Notifies solr about which facets you want it to determine results and counts for.
|
protected SearchResult |
SolrSearchServiceImpl.findSearchResults(String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
SearchCriteria searchCriteria,
String defaultSort)
Deprecated.
in favor of the other findSearchResults() method
|
protected SearchResult |
SolrSearchServiceImpl.findSearchResults(String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
SearchCriteria searchCriteria,
String defaultSort,
String... filterQueries)
Given a qualified solr query string (such as "category:2002"), actually performs a solr search.
|
protected Map<String,SearchFacetDTO> |
SolrSearchServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria) |
Map<String,SearchFacetDTO> |
SolrHelperServiceImpl.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria) |
Map<String,SearchFacetDTO> |
SolrHelperService.getNamedFacetMap(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria)
Returns a map of fully qualified solr index field key to the searchFacetDTO object
|
protected void |
SolrSearchServiceImpl.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
SearchCriteria searchCriteria,
String defaultSort)
Provides a hook point for implementations to modify all SolrQueries before they're executed.
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
SearchCriteria searchCriteria,
String defaultSort) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.modifySolrQuery(org.apache.solr.client.solrj.SolrQuery query,
String qualifiedSolrQuery,
List<SearchFacetDTO> facets,
SearchCriteria searchCriteria,
String defaultSort)
Provides an extension point to modify the SolrQuery.
|
protected void |
SolrSearchServiceImpl.setFacetResults(Map<String,SearchFacetDTO> namedFacetMap,
org.apache.solr.client.solrj.response.QueryResponse response)
Builds out the DTOs for facet results from the search.
|
void |
SolrHelperServiceImpl.setFacetResults(Map<String,SearchFacetDTO> namedFacetMap,
org.apache.solr.client.solrj.response.QueryResponse response) |
void |
SolrHelperService.setFacetResults(Map<String,SearchFacetDTO> namedFacetMap,
org.apache.solr.client.solrj.response.QueryResponse response)
Builds out the DTOs for facet results from the search.
|
protected void |
SolrSearchServiceImpl.sortFacetResults(Map<String,SearchFacetDTO> namedFacetMap)
Invoked to sort the facet results.
|
void |
SolrHelperServiceImpl.sortFacetResults(Map<String,SearchFacetDTO> namedFacetMap) |
void |
SolrHelperService.sortFacetResults(Map<String,SearchFacetDTO> namedFacetMap)
Invoked to sort the facet results.
|
Copyright © 2017. All rights reserved.