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:
AnyTermAnyFieldOpenSearchSearchStrategy,PhraseOpenSearchSearchStrategy,StartsWithOpenSearchSearchStrategy
@NullMarked
public abstract class AbstractOpenSearchStrategy
extends AbstractSearchStrategy<org.opensearch.client.opensearch.core.SearchRequest.Builder,OpenSearchQueryConfigurer>
implements OpenSearchSearchStrategy
Abstract base class for OpenSearch-specific search strategy implementations.
It provides a foundational structure for search strategies that configure OpenSearch search requests.
Subclasses should implement specific search logic and provide concrete configurations for search requests.
-
Field Summary
Fields inherited from class io.jmix.search.searching.impl.AbstractSearchStrategy
queryConfigurer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractOpenSearchStrategy(OpenSearchQueryConfigurer queryConfigurator) -
Method Summary
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.search.searching.SearchStrategy
configureRequest, getName
-
Constructor Details
-
AbstractOpenSearchStrategy
-