| 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.findSearchResults(SearchCriteria searchCriteria)
Performs a search for search results based on the given SearchCriteria, if SearchCriteria has a category, the category
is considering for the search.
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResults(SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Deprecated.
use #findSearchResults(SearchCriteria)
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResultsByCategory(Category category,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria)
Deprecated.
use #findSearchResults(SearchCriteria)
|
SearchResult |
DatabaseSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SearchService.findSearchResultsByQuery(String query,
SearchCriteria searchCriteria)
Deprecated.
use #findSearchResults(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 |
|---|---|
SearchCriteria |
MvelToSearchCriteriaConversionServiceImpl.convert(String mvelRule) |
SearchCriteria |
MvelToSearchCriteriaConversionService.convert(String mvelRule)
Given a simple MVEL rule, convert it to Search Criteria.
|
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.addAdditionalCategoryIds(Category category,
SearchCriteria searchCriteria,
List<Long> categoryIds) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.addAdditionalCategoryIds(Category category,
SearchCriteria searchCriteria,
List<Long> categoryIds)
Adds any additional category ids to filter by when category browsing or searching.
|
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.
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.attachFacet(org.apache.solr.client.solrj.SolrQuery query,
String indexField,
SearchFacetDTO dto,
SearchCriteria searchCriteria) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.attachFacet(org.apache.solr.client.solrj.SolrQuery query,
String indexField,
SearchFacetDTO dto,
SearchCriteria searchCriteria)
Attaches the given dto to the given query, if possible
|
protected void |
SolrSearchServiceImpl.attachFacets(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
SearchCriteria searchCriteria)
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,
SearchCriteria searchCriteria) |
void |
SolrHelperService.attachFacets(org.apache.solr.client.solrj.SolrQuery query,
Map<String,SearchFacetDTO> namedFacetMap,
SearchCriteria searchCriteria)
Notifies solr about which facets you want it to determine results and counts for.
|
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) |
void |
SolrHelperService.attachSortClause(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
String defaultSort)
Sets up the sorting criteria.
|
protected String |
SolrSearchServiceImpl.buildQueryFieldsString(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria) |
SearchResult |
SolrSearchServiceImpl.findExplicitSearchResultsByCategory(Category category,
SearchCriteria searchCriteria) |
SearchResult |
SolrSearchServiceImpl.findSearchResults(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)
Deprecated.
|
SearchResult |
SolrSearchServiceImpl.findSearchResultsByCategoryAndQuery(Category category,
String query,
SearchCriteria searchCriteria)
Deprecated.
|
SearchResult |
SolrSearchServiceImpl.findSearchResultsByQuery(String query,
SearchCriteria searchCriteria)
Deprecated.
|
protected String |
SolrSearchServiceImpl.getCategoryFilter(SearchCriteria searchCriteria) |
List<Long> |
SolrHelperServiceImpl.getCategoryFilterIds(Category category,
SearchCriteria searchCriteria) |
List<Long> |
SolrHelperService.getCategoryFilterIds(Category category,
SearchCriteria searchCriteria) |
protected String |
SolrSearchServiceImpl.getDefaultSort(SearchCriteria criteria) |
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
|
ExtensionResultStatusType |
AbstractSolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
IndexFieldType indexFieldType,
ExtensionResultHolder<List<String>> queryFieldsResult) |
ExtensionResultStatusType |
SolrSearchServiceExtensionHandler.getQueryField(org.apache.solr.client.solrj.SolrQuery query,
SearchCriteria searchCriteria,
IndexFieldType indexFieldType,
ExtensionResultHolder<List<String>> queryFieldsResult)
Finds and adds the query fields for the given search field and searchable field type.
|
protected void |
SolrSearchServiceImpl.getQueryFields(org.apache.solr.client.solrj.SolrQuery query,
List<String> queryFields,
IndexField indexField,
SearchCriteria searchCriteria)
This helper method gathers the query fields for the given field and stores them in the List parameter.
|
Map<String,String> |
SolrHelperServiceImpl.getSolrFieldKeyMap(SearchCriteria searchCriteria,
List<IndexField> fields) |
Map<String,String> |
SolrHelperService.getSolrFieldKeyMap(SearchCriteria searchCriteria,
List<IndexField> fields) |
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 © 2016. All rights reserved.