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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowQuerying
(String name, CoreCommonOptions options) 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) disallowQuerying
(String name, CoreCommonOptions options) dropIndex
(String name, CoreCommonOptions options) freezePlan
(String name, CoreCommonOptions options) getAllIndexes
(CoreCommonOptions options) getIndex
(String name, CoreCommonOptions options) getIndexedDocumentsCount
(String name, CoreCommonOptions options) protected static String
protected static String
globalIndexPath
(String indexName) pauseIngest
(String name, CoreCommonOptions options) resumeIngest
(String name, CoreCommonOptions options) unfreezePlan
(String name, CoreCommonOptions options) upsertIndex
(CoreSearchIndex index, CoreCommonOptions options)
-
Field Details
-
core
-
-
Constructor Details
-
ClassicCoreBaseSearchIndexManager
-
-
Method Details
-
globalIndexesPath
-
globalIndexPath
-
getIndex
- Specified by:
getIndex
in interfaceCoreSearchIndexManager
-
getAllIndexes
- Specified by:
getAllIndexes
in interfaceCoreSearchIndexManager
-
getIndexedDocumentsCount
- Specified by:
getIndexedDocumentsCount
in interfaceCoreSearchIndexManager
-
upsertIndex
- Specified by:
upsertIndex
in interfaceCoreSearchIndexManager
-
dropIndex
- 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
- Specified by:
pauseIngest
in interfaceCoreSearchIndexManager
-
resumeIngest
- Specified by:
resumeIngest
in interfaceCoreSearchIndexManager
-
allowQuerying
- Specified by:
allowQuerying
in interfaceCoreSearchIndexManager
-
disallowQuerying
- Specified by:
disallowQuerying
in interfaceCoreSearchIndexManager
-
freezePlan
- Specified by:
freezePlan
in interfaceCoreSearchIndexManager
-
unfreezePlan
- Specified by:
unfreezePlan
in interfaceCoreSearchIndexManager
-