Interface CoreSearchIndexManager
-
- All Known Implementing Classes:
ClassicCoreBaseSearchIndexManager
,ClassicCoreClusterSearchIndexManager
,ClassicCoreScopeSearchIndexManager
@Internal public interface CoreSearchIndexManager
The same interface is used for ScopeSearchIndexManager and SearchIndexManager, as there is no API difference between them at this level.
-
-
Method Summary
-
-
-
Method Detail
-
getIndex
CompletableFuture<CoreSearchIndex> getIndex(String name, CoreCommonOptions options)
-
getAllIndexes
CompletableFuture<List<CoreSearchIndex>> getAllIndexes(CoreCommonOptions options)
-
getIndexedDocumentsCount
CompletableFuture<Long> getIndexedDocumentsCount(String name, CoreCommonOptions options)
-
upsertIndex
CompletableFuture<Void> upsertIndex(CoreSearchIndex index, CoreCommonOptions options)
-
dropIndex
CompletableFuture<Void> dropIndex(String name, CoreCommonOptions options)
-
analyzeDocument
CompletableFuture<List<com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode>> analyzeDocument(String name, com.couchbase.client.core.deps.com.fasterxml.jackson.databind.node.ObjectNode document, CoreCommonOptions options)
-
pauseIngest
CompletableFuture<Void> pauseIngest(String name, CoreCommonOptions options)
-
resumeIngest
CompletableFuture<Void> resumeIngest(String name, CoreCommonOptions options)
-
allowQuerying
CompletableFuture<Void> allowQuerying(String name, CoreCommonOptions options)
-
disallowQuerying
CompletableFuture<Void> disallowQuerying(String name, CoreCommonOptions options)
-
freezePlan
CompletableFuture<Void> freezePlan(String name, CoreCommonOptions options)
-
unfreezePlan
CompletableFuture<Void> unfreezePlan(String name, CoreCommonOptions options)
-
-