Interface PagedFlexibleSearchService
- All Known Implementing Classes:
DefaultPagedFlexibleSearchService
Deprecated, for removal: This API element is subject to removal in a future version.
The PagedFlexibleSearchService interface supports executing flexible search queries returning paginated results. The
current page, page size, and sort are specified using the
PageableData parameter. The results are returned in
a parametrized SearchPageData result which includes the search results for the requested page, the pagination
data, and the available sort options.-
Method Summary
Modifier and TypeMethodDescription<T> SearchPageData<T>search(FlexibleSearchQuery searchQuery, PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a flexible search query and pagination data<T> SearchPageData<T>search(String query, Map<String, ?> queryParams, PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a query string and pagination data<T> SearchPageData<T>search(List<SortQueryData> sortQueries, String defaultSortCode, Map<String, ?> queryParams, PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a sort query and pagination data
-
Method Details
-
search
Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a flexible search query and pagination data- Parameters:
searchQuery- the flexible search querypageableData- the object containing pagination data- Returns:
- an instance of
SearchPageDatacontaining the search results with sort and pagination data
-
search
Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a query string and pagination data- Parameters:
query- the query stringqueryParams- the query parameterspageableData- the object containing pagination data- Returns:
- an instance of
SearchPageDatacontaining the search results with sort and pagination data
-
search
<T> SearchPageData<T> search(List<SortQueryData> sortQueries, String defaultSortCode, Map<String, ?> queryParams, PageableData pageableData) Deprecated, for removal: This API element is subject to removal in a future version.Searches according to a sort query and pagination data- Parameters:
sortQueries- the sort queriesdefaultSortCode- the default sort codequeryParams- the query parameterspageableData- the object containing pagination data- Returns:
- an instance of
SearchPageDatacontaining the search results with sort and pagination data
-
PaginatedFlexibleSearchServiceinstead