Class AbstractOpenSearchStrategy

java.lang.Object
io.jmix.search.searching.impl.AbstractSearchStrategy<org.opensearch.client.opensearch.core.SearchRequest.Builder,OpenSearchQueryConfigurer>
io.jmix.searchopensearch.searching.strategy.impl.AbstractOpenSearchStrategy
All Implemented Interfaces:
SearchStrategy<org.opensearch.client.opensearch.core.SearchRequest.Builder>, OpenSearchSearchStrategy
Direct Known Subclasses:
AllTermsAnyFieldOpenSearchSearchStrategy, AllTermsSingleFieldOpenSearchSearchStrategy, AnyTermAnyFieldOpenSearchSearchStrategy, PhraseOpenSearchSearchStrategy, StartsWithOpenSearchSearchStrategy

public abstract class AbstractOpenSearchStrategy extends AbstractSearchStrategy<org.opensearch.client.opensearch.core.SearchRequest.Builder,OpenSearchQueryConfigurer> implements OpenSearchSearchStrategy
An abstract implementation of the AbstractSearchStrategy that contains specifics of the OpenSearch.
  • Constructor Details

  • Method Details

    • configureRequest

      @Deprecated(since="2.7", forRemoval=true) public void configureRequest(org.opensearch.client.opensearch.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 OpenSearchSearchStrategy
      Parameters:
      requestBuilder - allows to configure search request
      searchContext - contains details about search being performed