Q | 
QueryBuilder.constructQuery(com.broadleafcommerce.search.api.domain.SearchRequest searchRequest,
              org.springframework.data.domain.Pageable page,
              List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions,
              SearchRequestProperties properties,
              com.broadleafcommerce.data.tracking.core.context.ContextInfo context) | 
 Create the query to execute in the search engine from the provided search query request 
 | 
T | 
ResponseParser.constructResponse(R queryResponse,
                 com.broadleafcommerce.search.api.domain.SearchRequest searchRequest,
                 List<com.broadleafcommerce.search.api.domain.FieldDefinition> fieldDefinitions,
                 org.springframework.data.domain.Pageable page,
                 SearchRequestProperties properties,
                 com.broadleafcommerce.data.tracking.core.context.ContextInfo context) | 
 Create the search response from the search engine query response 
 | 
com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse | 
TypeAheadService.getSuggestions(com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest request,
              SearchRequestProperties properties,
              com.broadleafcommerce.data.tracking.core.context.ContextInfo context) | 
 Returns suggestions based on the request. 
 | 
void | 
TypeAheadPostProcessor.postProcess(T queryResponse,
           com.broadleafcommerce.search.api.domain.typeahead.TypeAheadResponse response,
           com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest request,
           com.broadleafcommerce.search.api.domain.TypeAheadConfiguration typeAheadConfiguration,
           SearchRequestProperties properties,
           com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) | 
 Modify the TypeAhead response received from the search engine. 
 | 
void | 
TypeAheadPreProcessor.preProcess(T query,
          com.broadleafcommerce.search.api.domain.typeahead.TypeAheadRequest typeAheadRequest,
          com.broadleafcommerce.search.api.domain.TypeAheadConfiguration typeAheadConfiguration,
          SearchRequestProperties properties,
          com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) | 
 Modify the TypeAhead query prior to sending to the search engine. 
 |