Show / Hide Table of Contents

Namespace Couchbase.Lite.Enterprise.Query

Classes

Prediction

A prediction manager used to register / unregister IPredictiveModel implementations inside of Couchbase Lite

VectorEncoding

An opaque class representing the way a vector index should be encoded

VectorIndexConfiguration

Configuration for creating vector indexes.

Interfaces

IPredictiveIndex

A predictive index used for querying with a prediction function. The predictive index is different from the normal index in that the predictive index will cache the prediction result along with creating the value index of the prediction output properties.

This interface can be created by using PredictiveIndex(String, IExpression, String[]). If the prediction output properties are not specified, the predicitive index will only cache the predictive result so that the predictive model will not be called again after indexing.

IPredictiveModel

An interface allowing an application to integrate a machine learning model into the Couchbase Lite query interface

Enums

DistanceMetric

The distance metric to use when measuring vector distance in an index

ScalarQuantizerType

The number of bits per dimension in a Scalar Quantizer based vector index

In This Article
Back to top Generated by DocFX