Class AllTermsAnyFieldOpenSearchSearchStrategy

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

@Deprecated(since="2.4", forRemoval=true) @Component("search_AllTermsAnyFieldOpenSearchSearchStrategy") public class AllTermsAnyFieldOpenSearchSearchStrategy extends AbstractOpenSearchStrategy
Deprecated, for removal: This API element is subject to removal in a future version.
Describes SearchStrategy that searches documents with fields match all input terms in any order. Different terms can be present in different fields.
  • Constructor Details

    • AllTermsAnyFieldOpenSearchSearchStrategy

      public AllTermsAnyFieldOpenSearchSearchStrategy(OpenSearchQueryConfigurer queryConfigurator)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: SearchStrategy
      Provides the name of this search strategy. Name should be unique among all search strategies in application.
      Returns:
      name
    • configureRequest

      public void configureRequest(SearchRequestContext<org.opensearch.client.opensearch.core.SearchRequest.Builder> requestContext)
      Deprecated, for removal: This API element is subject to removal in a future version.