Interface ElasticsearchSearchStrategy
- All Superinterfaces:
- SearchStrategy
- All Known Implementing Classes:
- AnyTermAnyFieldElasticsearchSearchStrategy,- PhraseElasticsearchSearchStrategy,- StartsWithElasticsearchSearchStrategy
- 
Method SummaryModifier and TypeMethodDescriptionvoidconfigureRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder requestBuilder, SearchContext searchContext) Configures ElasticsearchSearchRequest.Methods inherited from interface io.jmix.search.searching.SearchStrategygetName
- 
Method Details- 
configureRequestvoid configureRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder requestBuilder, SearchContext searchContext) Configures ElasticsearchSearchRequest.The main step - create appropriate query based on provided SearchContextand set it to request.Configuration of another request parameters is optional. Highlighting, size and offset shouldn't be configured here - these parameters will be overwritten. - Parameters:
- requestBuilder- allows to configure search request
- searchContext- contains details about search being performed
 
 
-