public class SolrRESTSearchBasedMerchandisingExpressionProvider extends AbstractSolrSearchExpressionProvider implements com.ibm.commerce.foundation.server.services.search.expression.SearchExpressionProvider
Constructor and Description |
---|
SolrRESTSearchBasedMerchandisingExpressionProvider(java.lang.String componentId)
Creates an instance of the search expression provider for a particular component.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String | getControlParameterValues(java.lang.String astrControlParameterName, java.lang.String astrValueSeparator)
Returns values for the given control parameter of the current SelectionCriteria object.
|
void | invoke(SelectionCriteria selectionCriteria)
(non-Javadoc)
|
protected java.lang.String | runSearchActivities(java.lang.String astrSearchTerm)
Calls search activities for a given term and returns a Solr search query string.
|
protected boolean | searchRulesExist(java.lang.String astrSearchPhrase)
Determines if a search rule exists for a given search phrase.
|
public SolrRESTSearchBasedMerchandisingExpressionProvider(java.lang.String componentId)
public void invoke(SelectionCriteria selectionCriteria) throws java.lang.RuntimeException
protected java.lang.String runSearchActivities(java.lang.String astrSearchTerm)
protected boolean searchRulesExist(java.lang.String astrSearchPhrase)
public java.lang.String getControlParameterValues(java.lang.String astrControlParameterName, java.lang.String astrValueSeparator)