Package io.jmix.search.searching
Interface SearchStrategy<T>
- Type Parameters:
T- platform-specific request builder type
- All Known Subinterfaces:
ElasticsearchSearchStrategy,OpenSearchSearchStrategy
- All Known Implementing Classes:
AbstractElasticSearchStrategy,AbstractOpenSearchStrategy,AbstractSearchStrategy,AllTermsAnyFieldElasticsearchSearchStrategy,AllTermsAnyFieldOpenSearchSearchStrategy,AllTermsSingleFieldElasticsearchSearchStrategy,AllTermsSingleFieldOpenSearchSearchStrategy,AnyTermAnyFieldElasticsearchSearchStrategy,AnyTermAnyFieldOpenSearchSearchStrategy,PhraseElasticsearchSearchStrategy,PhraseOpenSearchSearchStrategy,StartsWithElasticsearchSearchStrategy,StartsWithOpenSearchSearchStrategy
public interface SearchStrategy<T>
Describes the way search context should be processed.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconfigureRequest(SearchRequestContext<T> requestContext) getName()Provides the name of this search strategy.
-
Method Details
-
getName
String getName()Provides the name of this search strategy. Name should be unique among all search strategies in application.- Returns:
- name
-
configureRequest
-