public interface FacetSearchService
| Modifier and Type | Method and Description |
|---|---|
String |
convertSearchQueryToString(SearchQuery query)
Converts the search query as a string.
|
SearchQuery |
createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String userQuery)
Creates the search query, populates, adds free text query fields and user query field
|
SearchQuery |
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 |
createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query and populates it
|
SearchQuery |
createSearchQuery(FacetSearchConfig facetSearchConfig,
IndexedType indexedType)
Creates the search query
|
SearchQuery |
createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig,
IndexedType indexedType,
String queryTemplateName)
Creates the search query from the template, populates, adds free text query fields and user query field
|
SearchResult |
search(SearchQuery query)
Does the search with the specific search query.
|
SearchResult |
search(SearchQuery query,
Map<String,String> searchHints)
Same as
search(SearchQuery) but allows to pass the search hints as parameter. |
SearchQuery createSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType)
facetSearchConfig - the facet search configurationindexedType - the indexed typeSearchQuery createPopulatedSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType)
facetSearchConfig - the facet search configurationindexedType - the indexed typeSearchQuery createFreeTextSearchQuery(FacetSearchConfig facetSearchConfig, IndexedType indexedType, String userQuery)
facetSearchConfig - the facet search configurationindexedType - the indexed typeuserQuery - the user querySearchQuery createSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig, IndexedType indexedType, String queryTemplateName)
facetSearchConfig - the facet search configurationindexedType - the indexed typequeryTemplateName - template name to create a query fromSearchQuery createFreeTextSearchQueryFromTemplate(FacetSearchConfig facetSearchConfig, IndexedType indexedType, String queryTemplateName, String userQuery)
facetSearchConfig - the facet search configurationindexedType - the indexed typequeryTemplateName - template name to create a query fromuserQuery - the user querySearchResult search(SearchQuery query) throws FacetSearchException
query - the query to be searchedFacetSearchException - throws FacetSearchException if the search query is not correctly configuredSearchResult search(SearchQuery query, Map<String,String> searchHints) throws FacetSearchException
search(SearchQuery) but allows to pass the search hints as parameter.query - the query to be searchedsearchHints - the search hintsFacetSearchException - throws FacetSearchException if the search query is not correctly configuredString convertSearchQueryToString(SearchQuery query) throws FacetSearchException
query - the query to be convertedFacetSearchException - throws FacetSearchException if the search query is not correctly configuredCopyright © 2017 SAP SE. All Rights Reserved.