public class SolrRESTSearchResultGroupingQueryPreprocessor extends AbstractSolrSearchQueryPreprocessor implements SearchQueryPreprocessor
Constructor and Description |
---|
SolrRESTSearchResultGroupingQueryPreprocessor(java.lang.String componentId)
Creates an instance of the search query pre-processor for a particular
component.
|
Modifier and Type | Method and Description |
---|---|
void |
invoke(SelectionCriteria selectionCriteria,
java.lang.Object... queryRequestObjects)
Invoke the search query pre-processor, given the SelectionCriteria
object, to allow modifying the search engine specific query request
objects right before executing at the search server.
|
addControlParameterValue, getControlParameterValue, getControlParameterValues, removeControlParameterValue, resetControlParameter, setControlParameterValue
public SolrRESTSearchResultGroupingQueryPreprocessor(java.lang.String componentId)
componentId
- The target component.public void invoke(SelectionCriteria selectionCriteria, java.lang.Object... queryRequestObjects) throws java.lang.RuntimeException
AbstractSolrSearchQueryPreprocessor
invoke
in interface SearchQueryPreprocessor
invoke
in class AbstractSolrSearchQueryPreprocessor
selectionCriteria
- Java representation of XPath expressionqueryRequestObjects
- Java representation of native search query request objectsjava.lang.RuntimeException
AbstractSolrSearchQueryPreprocessor.invoke(com.ibm.commerce.foundation.server.services.dataaccess.SelectionCriteria,
java.lang.Object[])