Class ClassicCoreSearchOps
java.lang.Object
com.couchbase.client.core.api.search.ClassicCoreSearchOps
- All Implemented Interfaces:
CoreSearchOps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
injectOptions
(String indexName, com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode queryJson, Duration timeout, CoreSearchOptions opts, boolean disableShowRequest) searchAsync
(String indexName, CoreSearchRequest searchRequest, CoreSearchOptions options) searchQueryAsync
(String indexName, CoreSearchQuery query, CoreSearchOptions options) searchQueryReactive
(String indexName, CoreSearchQuery query, CoreSearchOptions options) searchReactive
(String indexName, CoreSearchRequest searchRequest, CoreSearchOptions options) searchReactiveShared
(ServerSearchRequest request, boolean requiresVectorIndexSupport, Duration timeout)
-
Constructor Details
-
ClassicCoreSearchOps
-
-
Method Details
-
searchQueryAsync
public CoreAsyncResponse<CoreSearchResult> searchQueryAsync(String indexName, CoreSearchQuery query, CoreSearchOptions options) - Specified by:
searchQueryAsync
in interfaceCoreSearchOps
-
searchQueryReactive
public Mono<CoreReactiveSearchResult> searchQueryReactive(String indexName, CoreSearchQuery query, CoreSearchOptions options) - Specified by:
searchQueryReactive
in interfaceCoreSearchOps
-
injectOptions
@Internal public static void injectOptions(String indexName, com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode queryJson, Duration timeout, CoreSearchOptions opts, boolean disableShowRequest) -
searchAsync
public CoreAsyncResponse<CoreSearchResult> searchAsync(String indexName, CoreSearchRequest searchRequest, CoreSearchOptions options) - Specified by:
searchAsync
in interfaceCoreSearchOps
-
searchReactive
public Mono<CoreReactiveSearchResult> searchReactive(String indexName, CoreSearchRequest searchRequest, CoreSearchOptions options) - Specified by:
searchReactive
in interfaceCoreSearchOps
-