Class AbstractElasticSearchStrategy
java.lang.Object
io.jmix.search.searching.impl.AbstractSearchStrategy<co.elastic.clients.elasticsearch.core.SearchRequest.Builder,ElasticSearchQueryConfigurer>
io.jmix.searchelasticsearch.searching.strategy.impl.AbstractElasticSearchStrategy
- All Implemented Interfaces:
SearchStrategy<co.elastic.clients.elasticsearch.core.SearchRequest.Builder>,ElasticsearchSearchStrategy
- Direct Known Subclasses:
AllTermsAnyFieldElasticsearchSearchStrategy,AllTermsSingleFieldElasticsearchSearchStrategy,AnyTermAnyFieldElasticsearchSearchStrategy,PhraseElasticsearchSearchStrategy,StartsWithElasticsearchSearchStrategy
public abstract class AbstractElasticSearchStrategy
extends AbstractSearchStrategy<co.elastic.clients.elasticsearch.core.SearchRequest.Builder,ElasticSearchQueryConfigurer>
implements ElasticsearchSearchStrategy
An abstract implementation of the
AbstractSearchStrategy that contains specifics of the ElasticSearch.-
Field Summary
Fields inherited from class io.jmix.search.searching.impl.AbstractSearchStrategy
queryConfigurator -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractElasticSearchStrategy(ElasticSearchQueryConfigurer queryConfigurator) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder requestBuilder, SearchContext searchContext) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class io.jmix.search.searching.impl.AbstractSearchStrategy
toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.jmix.searchelasticsearch.searching.strategy.ElasticsearchSearchStrategy
configureRequestMethods inherited from interface io.jmix.search.searching.SearchStrategy
getName
-
Constructor Details
-
AbstractElasticSearchStrategy
-
-
Method Details
-
configureRequest
@Deprecated(since="2.7", forRemoval=true) public void configureRequest(co.elastic.clients.elasticsearch.core.SearchRequest.Builder requestBuilder, SearchContext searchContext) Deprecated, for removal: This API element is subject to removal in a future version.TODO Pavel Aleksandrov- Specified by:
configureRequestin interfaceElasticsearchSearchStrategy- Parameters:
requestBuilder- allows to configure search requestsearchContext- contains details about search being performed
-