| Modifier and Type | Method and Description |
|---|---|
protected void |
BoostSearchQueryPopulator.addBoostQueryTerm(SearchQuery searchQuery,
String categoryCode,
String fieldName,
String fieldValue,
double boostFactor)
Appends actual boost term to the Solr search query via OR expression.
|
protected void |
BoostSearchQueryPopulator.addConfiguredProductBoosts(SearchQuery searchQuery,
IndexedType indexedType,
String categoryCode,
FacetSearchConfig facetSearchConfig)
Adds boost terms for all configured product boosts in a category.
|
protected void |
BoostSearchQueryPopulator.addHeroProductBoosts(SearchQuery searchQuery,
String categoryCode)
Adds boost terms for Hero product boosts.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BoostSearchQueryPopulator.populate(SearchQueryPageableData<SolrSearchQueryData> source,
SolrSearchRequest<FACET_SEARCH_CONFIG_TYPE,INDEXED_TYPE_TYPE,INDEXED_PROPERTY_TYPE,SearchQuery,INDEXED_TYPE_SORT_TYPE> target)
Add boost expressions as explained in class's JavaDoc.
|
void |
SearchResponseConditionalFacetFilterPopulator.populate(SolrSearchResponse<FACET_SEARCH_CONFIG_TYPE,INDEXED_TYPE_TYPE,INDEXED_PROPERTY_TYPE,SearchQuery,INDEXED_TYPE_SORT_TYPE,SearchResult> source,
FacetSearchPageData<SolrSearchQueryData,ITEM> target) |
| Modifier and Type | Method and Description |
|---|---|
void |
FacetReconfigurationService.applyFacetReconfigurations(SearchQuery searchQuery,
List<CategoryModel> selectedCategoryBackpath)
Iterates through all categories identified in the category back path and applies the facet reconfiguration rules
to the appropriate indexed properties.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultFacetReconfigurationService.applyAllReconfigurations(SearchQuery searchQuery,
AbstractSolrSearchProfileModel profile) |
void |
DefaultFacetReconfigurationService.applyFacetReconfigurations(SearchQuery searchQuery,
List<CategoryModel> selectedCategoryBackpath) |
| Modifier and Type | Method and Description |
|---|---|
List<CategoryModel> |
NavigationalStateService.extractSelectedCategories(SearchQuery query,
SolrSearchQueryData searchQueryData)
method returns list of selected category filters based on passed parameters
|
boolean |
NavigationalStateService.isCategoryOrParentCategorySelected(SearchQuery query,
SolrSearchQueryData searchQueryData,
CategoryModel category)
checks if passed category is in selected category paths of query or searchQueryData.
|
| Modifier and Type | Method and Description |
|---|---|
protected SearchQuery |
DefaultNavigationalStateServiceTest.createSearchQuery(boolean categoryField) |
| Modifier and Type | Method and Description |
|---|---|
List<CategoryModel> |
DefaultNavigationalStateService.extractSelectedCategories(SearchQuery query,
SolrSearchQueryData searchQueryData) |
protected IndexedProperty |
DefaultNavigationalStateService.getIndexedPropertyByName(SearchQuery request,
String name) |
boolean |
DefaultNavigationalStateService.isCategoryOrParentCategorySelected(SearchQuery query,
SolrSearchQueryData searchQueryData,
CategoryModel category) |
| Modifier and Type | Method and Description |
|---|---|
protected SearchQuery |
DefaultProductSearchQueryBuilder.createLegacyQuery(DefaultCsTextFacetSearchCommand command,
CatalogModel catalog,
FacetSearchConfig config,
IndexedType indexedType,
Pageable pageable) |
protected SearchQuery |
DefaultProductSearchQueryBuilder.createQuery(FacetSearchConfig config,
IndexedType indexedType,
String queryText) |
protected SearchQuery |
DefaultProductSearchQueryBuilder.createSearchQuery(DefaultCsTextFacetSearchCommand command,
CatalogModel catalog,
FacetSearchConfig config,
Pageable pageable) |
SearchQuery |
DefaultProductSearchQueryBuilder.translateQuery(DefaultCsTextFacetSearchCommand command,
Pageable pageable) |
| Modifier and Type | Method and Description |
|---|---|
String |
FacetValueDisplayNameProvider.getDisplayName(SearchQuery query,
IndexedProperty property,
String facetValue)
Get the display name for a facet value.
|
String |
FacetDisplayNameProvider.getDisplayName(SearchQuery query,
String name)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
abstract String |
AbstractFacetValueDisplayNameProvider.getDisplayName(SearchQuery query,
IndexedProperty property,
String facetValue)
Get the display name for a facet value.
|
String |
CategoryFacetDisplayNameProvider.getDisplayName(SearchQuery query,
String name) |
String |
AbstractFacetValueDisplayNameProvider.getDisplayName(SearchQuery query,
String name) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
FacetSearchService.createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String userQuery)
Creates the search query, populates, adds free text query fields and user query field
|
SearchQuery |
FacetSearchService.createFreeTextSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String queryTemplateName,
String userQuery)
Creates the search query from the template, populates, adds free text query fields and user query field
|
SearchQuery |
FacetSearchService.createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query and populates it
|
SearchQuery |
FacetSearchService.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query
|
SearchQuery |
FacetSearchService.createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String queryTemplateName)
Creates the search query from the template, populates, adds free text query fields and user query field
|
| Modifier and Type | Method and Description |
|---|---|
String |
FreeTextQueryBuilder.buildQuery(SearchQuery searchQuery)
Add a free text query to the search query.
|
String |
FacetSearchService.convertSearchQueryToString(SearchQuery query)
Converts the search query as a string.
|
SolrQuery |
SolrQueryConverter.convertSolrQuery(SearchQuery searchQuery)
Deprecated.
Converts
SearchQuery instance into valid SolrQuery. |
FreeTextQueryBuilder |
FreeTextQueryBuilderFactory.createQueryBuilder(SearchQuery searchQuery) |
List<KeywordRedirectValue> |
SolrKeywordRedirectService.getKeywordRedirect(SearchQuery query)
Get keyword redirect for given query.
|
SolrQuery |
SolrQueryPostProcessor.process(SolrQuery query,
SearchQuery solrSearchQuery)
Deprecated.
Processes the
SolrQuery object according to some custom business logic. |
SearchResult |
FacetSearchService.search(SearchQuery query)
Does the search with the specific search query.
|
SearchResult |
FacetSearchStrategy.search(SearchQuery query,
Map<String,String> searchHints) |
SearchResult |
FacetSearchService.search(SearchQuery query,
Map<String,String> searchHints)
Same as
FacetSearchService.search(SearchQuery) but allows to pass the search hints as parameter. |
String |
FieldNameTranslator.translate(SearchQuery searchQuery,
String field,
FieldNameProvider.FieldType fieldType)
Returns the translated field name for a given searchQuery, field and field type.
|
protected String |
AbstractSolrConverter.translateFieldName(SearchQuery searchQuery,
IndexedProperty property) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
FacetSearchContext.getSearchQuery()
Returns the search query.
|
| Modifier and Type | Method and Description |
|---|---|
T |
FacetSearchContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery)
Creates a new facet search context and sets it as current one.
|
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
DefaultFacetSearchContext.getSearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
DefaultFacetSearchContext |
DefaultFacetSearchContextFactory.createContext(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
void |
DefaultFacetSearchContext.setSearchQuery(SearchQuery searchQuery) |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
DefaultFacetSearchService.createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String userQuery) |
SearchQuery |
DefaultFacetSearchService.createFreeTextSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String queryTemplateName,
String userQuery) |
SearchQuery |
DefaultFacetSearchService.createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
SearchQuery |
DefaultFacetSearchService.createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
SearchQuery |
DefaultFacetSearchService.createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String queryTemplateName) |
SearchQuery |
SolrResult.getQuery() |
SearchQuery |
SearchQueryConverterData.getSearchQuery() |
SearchQuery |
SolrSearchResult.getSearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultSolrQueryConverter.addFacetFields(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected void |
DefaultSolrQueryConverter.addFacetFields(SolrQuery solrQuery,
SearchQuery solrSearchQuery,
FieldNameProvider solrFieldNameProvider) |
protected void |
DisMaxFreeTextQueryBuilder.addFreeTextFuzzyQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
boolean groupByQueryType,
Map<String,List<DisMaxFreeTextQueryBuilder.FieldParameter>> queryFields) |
protected void |
MultiFieldFreeTextQueryBuilder.addFreeTextFuzzyQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
Map<String,List<String>> queryFields) |
protected void |
DisMaxFreeTextQueryBuilder.addFreeTextPhraseQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> phraseQueries,
boolean groupByQueryType,
Map<String,List<DisMaxFreeTextQueryBuilder.FieldParameter>> queryFields) |
protected void |
MultiFieldFreeTextQueryBuilder.addFreeTextPhraseQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> phraseQueries,
Map<String,List<String>> queryFields) |
protected void |
DisMaxFreeTextQueryBuilder.addFreeTextQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
boolean groupByQueryType,
Map<String,List<DisMaxFreeTextQueryBuilder.FieldParameter>> queryFields) |
protected void |
MultiFieldFreeTextQueryBuilder.addFreeTextQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
Map<String,List<String>> queryFields) |
protected void |
DisMaxFreeTextQueryBuilder.addFreeTextWildCardQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
boolean groupByQueryType,
Map<String,List<DisMaxFreeTextQueryBuilder.FieldParameter>> queryFields) |
protected void |
MultiFieldFreeTextQueryBuilder.addFreeTextWildCardQuery(SearchQuery searchQuery,
List<AbstractFreeTextQueryBuilder.QueryValue> terms,
Map<String,List<String>> queryFields) |
protected void |
DefaultSolrQueryConverter.addSolrParams(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected SolrQuery |
DefaultSolrQueryConverter.applyPostProcessorsInOrder(SolrQuery solrQuery,
SearchQuery solrSearchQuery) |
protected String |
DisMaxFreeTextQueryBuilder.buildQuery(Map<String,List<DisMaxFreeTextQueryBuilder.FieldParameter>> queryFields,
float tie,
SearchQuery searchQuery) |
String |
DisMaxFreeTextQueryBuilder.buildQuery(SearchQuery searchQuery) |
String |
MultiFieldFreeTextQueryBuilder.buildQuery(SearchQuery searchQuery) |
protected String |
MultiFieldFreeTextQueryBuilder.buildQuery(SearchQuery searchQuery,
Map<String,List<String>> queryFields) |
protected String |
DefaultSolrQueryConverter.buildQuery(String[] queries,
SearchQuery searchQuery) |
protected void |
AbstractFacetSearchStrategy.checkCatalogVersions(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkCurrency(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkLanguage(SearchQuery query,
FacetSearchConfig facetSearchConfig,
IndexedType indexedType) |
protected void |
AbstractFacetSearchStrategy.checkQuery(SearchQuery query) |
protected void |
DefaultSolrQueryConverter.checkQuery(SearchQuery solrSearchQuery) |
protected String[] |
DefaultSolrQueryConverter.convertCoupledQueryFields(SearchQuery searchQuery,
List<CoupledQueryField> coupledQueryFields) |
protected String[] |
DefaultSolrQueryConverter.convertRawQueries(SearchQuery searchQuery,
List<RawQuery> rawQueries) |
String |
DefaultFacetSearchService.convertSearchQueryToString(SearchQuery query)
Deprecated.
will be removed without replacement
|
String |
LegacyFacetSearchStrategy.convertSearchQueryToString(SearchQuery query) |
SolrQuery |
DefaultSolrQueryConverter.convertSolrQuery(SearchQuery searchQuery) |
FreeTextQueryBuilder |
DefaultFreeTextQueryBuilderFactory.createQueryBuilder(SearchQuery searchQuery) |
protected List<SolrFacetSearchKeywordRedirectModel> |
DefaultSolrKeywordRedirectService.findKeywordRedirects(SearchQuery searchQuery) |
protected Map<String,DefaultSolrQueryConverter.IndexedFacetInfo> |
DefaultSolrQueryConverter.getFacetInfo(SearchQuery searchQuery)
Retrieve info about the facet related to the searchQuery
|
List<KeywordRedirectValue> |
DefaultSolrKeywordRedirectService.getKeywordRedirect(SearchQuery query) |
protected List<KeywordRedirectValue> |
DefaultSolrKeywordRedirectService.getSingleKeywordRedirect(SearchQuery query) |
protected List<CoupledQueryField> |
DefaultSolrQueryConverter.includeCatalogVersionFields(SearchQuery searchQuery)
Includes the catalogId and catalogVersion query fields in the SOLR query, based on the
getCatalogVersions(). |
protected void |
DefaultFacetSearchService.populateFacetFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFacetFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateFreeTextQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery,
String userQuery) |
protected void |
DefaultFacetSearchService.populateFreeTextQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery,
String userQuery) |
protected void |
DefaultFacetSearchService.populateGroupCommandFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateGroupCommandFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populatePagination(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateSortFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQuery searchQuery) |
protected void |
DefaultFacetSearchService.populateSortFields(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
SearchQueryTemplate searchQueryTemplate,
SearchQuery searchQuery) |
protected List<QueryField> |
DefaultSolrQueryConverter.prepareBoostFields(SearchQuery solrSearchQuery) |
protected List<QueryField> |
DefaultSolrQueryConverter.prepareQueryFields(SearchQuery searchQuery) |
protected SearchQuery.Operator |
DefaultSolrQueryConverter.resolveOperator(SearchQuery searchQuery) |
SearchResult |
DefaultFacetSearchService.search(SearchQuery query) |
SearchResult |
DefaultFacetSearchStrategy.search(SearchQuery searchQuery,
Map<String,String> searchHints) |
SearchResult |
DefaultFacetSearchService.search(SearchQuery query,
Map<String,String> searchHints) |
SearchResult |
LegacyFacetSearchStrategy.search(SearchQuery searchQuery,
Map<String,String> searchHints) |
void |
SearchQueryConverterData.setSearchQuery(SearchQuery searchQuery) |
void |
SolrSearchResult.setSearchQuery(SearchQuery searchQuery) |
String |
DefaultFieldNameTranslator.translate(SearchQuery searchQuery,
String field,
FieldNameProvider.FieldType fieldType) |
protected String |
DisMaxFreeTextQueryBuilder.translateFieldName(String fieldName,
Map<String,String> translatedFields,
SearchQuery searchQuery) |
protected String |
DefaultFieldNameTranslator.translateFromProperty(SearchQuery searchQuery,
IndexedProperty indexedProperty,
FieldNameProvider.FieldType fieldType) |
protected String |
DefaultFieldNameTranslator.translateFromType(SearchQuery searchQuery,
String field) |
| Constructor and Description |
|---|
SolrResult(SolrDocument document,
SearchQuery query) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
FacetSearchQueryBasicPopulator.addBoostFieldQueries(SearchQuery searchQuery,
String query) |
protected void |
FacetSearchQueryBasicPopulator.addCoupledFieldQueries(SearchQuery searchQuery,
List<String> queries) |
protected void |
FacetSearchQueryBasicPopulator.addFreeTextQuery(SearchQuery searchQuery,
List<String> queries) |
protected void |
FacetSearchQueryBasicPopulator.addQueryFieldQueries(SearchQuery searchQuery,
List<String> queries) |
protected void |
FacetSearchQueryFilterQueriesPopulator.addQueryFieldQueries(SearchQuery searchQuery,
List<String> queries) |
protected void |
FacetSearchQueryBasicPopulator.addRawQueries(SearchQuery searchQuery,
List<String> queries) |
protected void |
FacetSearchQueryFilterQueriesPopulator.addRawQueries(SearchQuery searchQuery,
List<String> queries) |
protected String |
FacetSearchQueryBasicPopulator.buildQuery(SearchQuery searchQuery,
List<String> queries) |
protected List<String> |
FacetSearchQueryBasicPopulator.convertLegacyBoostField(SearchQuery searchQuery,
QueryField queryField) |
protected String |
AbstractFacetSearchQueryPopulator.convertQueryField(SearchQuery searchQuery,
QueryField queryField) |
protected String |
AbstractFacetSearchQueryPopulator.convertRawQuery(SearchQuery searchQuery,
RawQuery rawQuery) |
protected String |
FacetSearchResultFacetsPopulator.getFacetValueDisplayName(SearchQuery searchQuery,
IndexedProperty indexedProperty,
Object facetDisplayNameProvider,
String facetValue) |
protected boolean |
FacetSearchResultFacetsPopulator.isFacetValueSelected(SearchQuery searchQuery,
String field,
String value) |
protected List<FacetValue> |
FacetSearchResultFacetsPopulator.populateFacetValues(List<Count> sourceFacetValues,
SearchQuery searchQuery,
IndexedProperty indexedProperty,
FacetField facetField,
String fieldName,
boolean showFacet,
long maxFacetValueCount) |
protected List<FacetValue> |
FacetSearchResultFacetsPopulator.populateFacetValues(List<Count> sourceFacetValues,
SearchQuery searchQuery,
IndexedProperty indexedProperty,
String fieldName,
boolean showFacet,
long maxFacetValueCount) |
protected Map<String,FacetSearchQueryFacetsPopulator.FacetInfo> |
FacetSearchQueryFacetsPopulator.prepareFacets(SearchQuery searchQuery) |
protected SearchQuery.Operator |
AbstractFacetSearchQueryPopulator.resolveOperator(SearchQuery searchQuery) |
protected SearchQuery.Operator |
AbstractFacetSearchQueryPopulator.resolveQueryFieldOperator(SearchQuery searchQuery,
QueryField queryField) |
protected List<FacetValue> |
FacetSearchResultFacetsPopulator.sortFacetValues(SearchQuery searchQuery,
IndexedType indexedType,
IndexedProperty indexedProperty,
List<FacetValue> facetValues) |
Copyright © 2017 SAP SE. All Rights Reserved.