public interface QueryAdapterFOSearch
| Modifier and Type | Field and Description | 
|---|---|
static int | 
MAX_PRIORITY
Maximum priority. 
 | 
static int | 
MIN_PRIORITY
Minimum priority. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addDocumentType(List<String> documentTypes)
Add document type 
 | 
int | 
getPriority()
Retrieves the priority to modify the query. 
This can be used to process a query modification before an other.  | 
Query | 
modifyQuery(Query query,
           Request request,
           Collection<String> siteNames,
           String language)
Modify the FO search query. 
 | 
Set<FrontOfficeSearcherFactory.QueryFacet> | 
modifyQueryFacets(Set<FrontOfficeSearcherFactory.QueryFacet> queryFacets,
                 Request request)
Modify the query facets 
 | 
Query | 
modifySitemapQueryFilter(Query sitemapQuery,
                        Request request,
                        Collection<String> siteNames,
                        String language)
Modify the sitemap query. 
 | 
Query | 
modifySiteQueryFilter(Query siteQuery,
                     Request request,
                     Collection<String> siteNames,
                     String language)
Modify the site query. 
 | 
static final int MIN_PRIORITY
static final int MAX_PRIORITY
Query modifyQuery(Query query, Request request, Collection<String> siteNames, String language)
query - the initial queryrequest - The requestsiteNames - The site names.language - The languageQuery modifySiteQueryFilter(Query siteQuery, Request request, Collection<String> siteNames, String language)
siteQuery - the initial site queryrequest - The requestsiteNames - The site names.language - The languageQuery modifySitemapQueryFilter(Query sitemapQuery, Request request, Collection<String> siteNames, String language)
sitemapQuery - the initial sitemap queryrequest - The requestsiteNames - The site names.language - The languageSet<FrontOfficeSearcherFactory.QueryFacet> modifyQueryFacets(Set<FrontOfficeSearcherFactory.QueryFacet> queryFacets, Request request)
queryFacets - the initial query facetsrequest - the requestvoid addDocumentType(List<String> documentTypes)
documentTypes - the document typesint getPriority()