Class ClassicCoreBaseSearchIndexManager
- java.lang.Object
-
- com.couchbase.client.core.api.manager.search.ClassicCoreBaseSearchIndexManager
-
- All Implemented Interfaces:
CoreSearchIndexManager
- Direct Known Subclasses:
ClassicCoreClusterSearchIndexManager
,ClassicCoreScopeSearchIndexManager
@Internal public abstract class ClassicCoreBaseSearchIndexManager extends Object implements CoreSearchIndexManager
-
-
Constructor Summary
Constructors Constructor Description ClassicCoreBaseSearchIndexManager(Core core)
-
Method Summary
-
-
-
Method Detail
-
globalIndexesPath
protected static String globalIndexesPath()
-
getIndex
public CompletableFuture<CoreSearchIndex> getIndex(String name, CoreCommonOptions options)
- Specified by:
getIndex
in interfaceCoreSearchIndexManager
-
getAllIndexes
public CompletableFuture<List<CoreSearchIndex>> getAllIndexes(CoreCommonOptions options)
- Specified by:
getAllIndexes
in interfaceCoreSearchIndexManager
-
getIndexedDocumentsCount
public CompletableFuture<Long> getIndexedDocumentsCount(String name, CoreCommonOptions options)
- Specified by:
getIndexedDocumentsCount
in interfaceCoreSearchIndexManager
-
upsertIndex
public CompletableFuture<Void> upsertIndex(CoreSearchIndex index, CoreCommonOptions options)
- Specified by:
upsertIndex
in interfaceCoreSearchIndexManager
-
dropIndex
public CompletableFuture<Void> dropIndex(String name, CoreCommonOptions options)
- Specified by:
dropIndex
in interfaceCoreSearchIndexManager
-
analyzeDocument
public 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)
- Specified by:
analyzeDocument
in interfaceCoreSearchIndexManager
-
pauseIngest
public CompletableFuture<Void> pauseIngest(String name, CoreCommonOptions options)
- Specified by:
pauseIngest
in interfaceCoreSearchIndexManager
-
resumeIngest
public CompletableFuture<Void> resumeIngest(String name, CoreCommonOptions options)
- Specified by:
resumeIngest
in interfaceCoreSearchIndexManager
-
allowQuerying
public CompletableFuture<Void> allowQuerying(String name, CoreCommonOptions options)
- Specified by:
allowQuerying
in interfaceCoreSearchIndexManager
-
disallowQuerying
public CompletableFuture<Void> disallowQuerying(String name, CoreCommonOptions options)
- Specified by:
disallowQuerying
in interfaceCoreSearchIndexManager
-
freezePlan
public CompletableFuture<Void> freezePlan(String name, CoreCommonOptions options)
- Specified by:
freezePlan
in interfaceCoreSearchIndexManager
-
unfreezePlan
public CompletableFuture<Void> unfreezePlan(String name, CoreCommonOptions options)
- Specified by:
unfreezePlan
in interfaceCoreSearchIndexManager
-
-