| Modifier and Type | Method and Description |
|---|---|
protected void |
ProductDaoImpl.attachOrderBy(SearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.Path<? extends Sku> sku,
javax.persistence.criteria.CriteriaQuery<?> criteria) |
protected void |
ProductDaoImpl.attachSearchCriteria(SearchCriteria searchCriteria,
javax.persistence.criteria.From<?,? extends Product> product,
javax.persistence.criteria.From<?,? extends Sku> sku,
List<javax.persistence.criteria.Predicate> restrictions) |
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.readFilteredActiveProductsByCategory(Long, SearchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who are related to the given category, match the given search criteria, and
are not marked as archived. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByCategory(Long categoryId,
SearchCriteria searchCriteria)
Find all active products that are related to the given category, match the given search criteria, and
are not marked as archived.
|
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategory(Long categoryId,
SearchCriteria searchCriteria) |
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByCategoryInternal(Long categoryId,
Date currentDate,
SearchCriteria searchCriteria) |
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
Use
ProductDao.readFilteredActiveProductsByQuery(String, SearchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who match the search string, match the given search criteria, and are not
marked as archived. |
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
ProductDao.readFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria)
Find all products whose start and end dates are before and after the passed in
date, who match the search string, match the given search criteria, and are not
marked as archived.
|
List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria) |
protected List<Product> |
ProductDaoImpl.readFilteredActiveProductsByQueryInternal(String query,
Date currentDate,
SearchCriteria searchCriteria) |
| Modifier and Type | Method and Description |
|---|---|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
Date currentDate,
SearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByCategory(Category category,
SearchCriteria searchCriteria) |
List<Product> |
CatalogService.findFilteredActiveProductsByCategory(Category category,
SearchCriteria searchCriteria)
Given a category and a ProudctSearchCriteria, returns the appropriate matching products
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
Deprecated.
|
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
Date currentDate,
SearchCriteria searchCriteria)
|
List<Product> |
CatalogServiceImpl.findFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria) |
List<Product> |
CatalogService.findFilteredActiveProductsByQuery(String query,
SearchCriteria searchCriteria)
Given a search query and a SearchCriteria, returns the appropriate matching products
|
| Modifier and Type | Method and Description |
|---|---|
SearchResult |
SearchService.findExplicitSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Performs a search for search results in the given category, taking into consideration the SearchCriteria
This method will NOT return search results that are in a sub-level of a given category.
|
SearchResult |
DatabaseSearchServiceImpl.findExplicitSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Performs a search for search results in the given category, taking into consideration the SearchCriteria
This method will return search results that are in any sub-level of a given category.
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria)
Performs a search for search results in the given category for the given query, taking into consideration
the SearchCriteria
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByQuery(String query,
SearchCriteria searchCriteria)
Performs a search for search results across all categories for the given query, taking into consideration
the SearchCriteria
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResultsByQuery(String query,
SearchCriteria searchCriteria)
Deprecated.
|
protected void |
DatabaseSearchServiceImpl.setActiveFacets(List<SearchFacetDTO> facets,
SearchCriteria searchCriteria)
Deprecated.
|
protected void |
DatabaseSearchServiceImpl.setQualifiedKeys(SearchCriteria criteria)
Deprecated.
Perform any necessary conversion of the key to be used by the search service
|
| 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.attachSortClause(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
String defaultSort)
Sets up the sorting criteria.
|
void |
SolrHelperServiceImpl.attachSortClause(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
String defaultSort,
List<Field> fields) |
void |
SolrHelperService.attachSortClause(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
String defaultSort,
List<Field> fields)
Sets up the sorting criteria.
|
SearchResult |
SolrSearchServiceImpl.findExplicitSearchResultsByCategory(Category category,
SearchCriteria searchCriteria) |
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.
|
SearchResult |
SolrSearchServiceImpl.findSearchResultsByCategory(Category category,
SearchCriteria searchCriteria) |
SearchResult |
SolrSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria) |
SearchResult |
SolrSearchServiceImpl.findSearchResultsByQuery(String query,
SearchCriteria searchCriteria) |
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 Map<String,String> |
SolrSearchServiceImpl.getSolrFieldKeyMap(SearchCriteria searchCriteria) |
Map<String,String> |
SolrHelperServiceImpl.getSolrFieldKeyMap(SearchCriteria searchCriteria,
List<Field> fields) |
Map<String,String> |
SolrHelperService.getSolrFieldKeyMap(SearchCriteria searchCriteria,
List<Field> fields)
Builds a map of the fields with the abbreviation
|
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.
|
void |
SolrSearchServiceImpl.setPagingAttributes(SearchResult result,
int numResults,
SearchCriteria searchCriteria)
Sets the total results, the current page, and the page size on the ProductSearchResult.
|
Copyright © 2017. All rights reserved.