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.-
Field Summary
Fields inherited from class io.jmix.search.searching.impl.AbstractSearchStrategy
queryConfigurator -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractOpenSearchStrategy(OpenSearchQueryConfigurer queryConfigurator) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureRequest(org.opensearch.client.opensearch.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.searchopensearch.searching.strategy.OpenSearchSearchStrategy
configureRequestMethods inherited from interface io.jmix.search.searching.SearchStrategy
getName
-
Constructor Details
-
AbstractOpenSearchStrategy
-
-
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:
configureRequestin interfaceOpenSearchSearchStrategy- Parameters:
requestBuilder- allows to configure search requestsearchContext- contains details about search being performed
-