Packages

c

com.couchbase.client.scala.manager.search

AsyncScopeSearchIndexManager

class AsyncScopeSearchIndexManager extends AnyRef

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

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

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

Value Members

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