Packages

c

com.couchbase.client.scala.manager.search

ReactiveScopeSearchIndexManager

class ReactiveScopeSearchIndexManager extends AnyRef

Allows indexes for Full Text Search (FTS) to be managed.

This interface is for scoped indexes. For global indexes, use ReactiveSearchIndexManager.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReactiveScopeSearchIndexManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ReactiveScopeSearchIndexManager(async: AsyncScopeSearchIndexManager)(implicit ec: ExecutionContext)

Value Members

  1. def allowQuerying(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  2. def analyzeDocument(indexName: String, document: JsonObject, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Seq[JsonObject]]
  3. def disallowQuerying(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  4. def dropIndex(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  5. implicit val ec: ExecutionContext
  6. def freezePlan(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  7. def getAllIndexes(timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Seq[SearchIndex]]
  8. def getIndex(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[SearchIndex]
  9. def getIndexedDocumentsCount(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Long]
  10. def pauseIngest(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  11. def resumeIngest(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  12. def unfreezePlan(indexName: String, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]
  13. def upsertIndex(indexDefinition: SearchIndex, timeout: Duration = DefaultTimeout, retryStrategy: RetryStrategy = DefaultRetryStrategy): SMono[Unit]