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.
  • Constructor Details

  • 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:
      configureRequest in interface ElasticsearchSearchStrategy
      Parameters:
      requestBuilder - allows to configure search request
      searchContext - contains details about search being performed