public interface FulltextSearchService
| Modifier and Type | Method and Description |
|---|---|
default Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
@NonNull String language,
int start,
int rows)
Gets search results according the context aware configuration.
|
default Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
@NonNull String language,
int start,
int rows,
Set<Filter> filters)
Gets search results according the context aware configuration.
|
default Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
@NonNull String language,
int start,
int rows,
Set<Filter> filters,
Set<String> facets)
Gets search results according the context aware configuration.
|
default Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
String searchText,
@NonNull String language,
int start,
int rows)
Gets search results according the context aware configuration.
|
default Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
String searchText,
@NonNull String language,
int start,
int rows,
Set<Filter> filters)
Gets search results according the context aware configuration.
|
Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
String searchText,
@NonNull String language,
int start,
int rows,
Set<Filter> filters,
Set<String> facets,
boolean disableContextFilters,
String template) |
Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
String searchText,
@NonNull String language,
int start,
int rows,
Set<Filter> filters,
Set<String> facets,
boolean disableContextFilters,
String template,
List<org.apache.commons.lang3.tuple.Pair<String,Sort>> sortParameters) |
Optional<FulltextSearchResultsDTO> |
getResults(@NonNull SearchCAConfigurationModel searchConfiguration,
String searchText,
@NonNull String language,
int start,
int rows,
Set<Filter> filters,
Set<String> facets,
String template) |
default Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, @NonNull @NonNull String language, int start, int rows)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).language - full text search language scope.start - the start page for search results.rows - the number of results per pagedefault Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, String searchText, @NonNull @NonNull String language, int start, int rows)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).searchText - full text query value.language - full text search language scope.start - the start page for search results.rows - the number of results per pagedefault Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, String searchText, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).searchText - full text query value.language - full text search language scope.start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterdefault Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).language - full text search language scope.start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterdefault Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters, Set<String> facets)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterfacets - list of field names.Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, String searchText, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters, Set<String> facets, String template)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).searchText - full text query value.language - full text search language scope.start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterfacets - list of field names.Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, String searchText, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters, Set<String> facets, boolean disableContextFilters, String template)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).searchText - full text query value.language - full text search language scope.start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterfacets - list of field names.disableContextFilters - flag to disable the filters configured in context aware configuration.template - a template to filter by.Optional<FulltextSearchResultsDTO> getResults(@NonNull @NonNull SearchCAConfigurationModel searchConfiguration, String searchText, @NonNull @NonNull String language, int start, int rows, Set<Filter> filters, Set<String> facets, boolean disableContextFilters, String template, List<org.apache.commons.lang3.tuple.Pair<String,Sort>> sortParameters)
searchConfiguration - sling model accessing context aware search configurations (i.e client and index).searchText - full text query value.language - full text search language scope.start - the start page for search results.rows - the number of results per pagefilters - additional filters of type SimpleFilter or CompositeFilterfacets - list of field names.disableContextFilters - flag to disable the filters configured in context aware configuration.template - a template to filter by.sortParameters - a list of field - sort direction parameters used for sorting of results.Copyright © 2023. All rights reserved.