- 3.35.0 (latest)
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class RagVectorDbConfig.Types.RagManagedDb.Types.ANN : IMessage<RagVectorDbConfig.Types.RagManagedDb.Types.ANN>, IEquatable<RagVectorDbConfig.Types.RagManagedDb.Types.ANN>, IDeepCloneable<RagVectorDbConfig.Types.RagManagedDb.Types.ANN>, IBufferMessage, IMessage
Reference documentation and code samples for the Vertex AI v1 API class RagVectorDbConfig.Types.RagManagedDb.Types.ANN.
Config for ANN search.
RagManagedDb uses a tree-based structure to partition data and facilitate faster searches. As a tradeoff, it requires longer indexing time and manual triggering of index rebuild via the ImportRagFiles and UpdateRagCorpus API.
Implements
IMessageRagVectorDbConfigTypesRagManagedDbTypesANN, IEquatableRagVectorDbConfigTypesRagManagedDbTypesANN, IDeepCloneableRagVectorDbConfigTypesRagManagedDbTypesANN, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Assembly
Google.Cloud.AIPlatform.V1.dll
Constructors
ANN()
public ANN()
ANN(ANN)
public ANN(RagVectorDbConfig.Types.RagManagedDb.Types.ANN other)
Parameter | |
---|---|
Name | Description |
other |
RagVectorDbConfigTypesRagManagedDbTypesANN |
Properties
LeafCount
public int LeafCount { get; set; }
Number of leaf nodes in the tree-based structure. Each leaf node contains groups of closely related vectors along with their corresponding centroid.
Recommended value is 10 * sqrt(num of RagFiles in your RagCorpus).
Default value is 500.
Property Value | |
---|---|
Type | Description |
int |
TreeDepth
public int TreeDepth { get; set; }
The depth of the tree-based structure. Only depth values of 2 and 3 are supported.
Recommended value is 2 if you have if you have O(10K) files in the RagCorpus and set this to 3 if more than that.
Default value is 2.
Property Value | |
---|---|
Type | Description |
int |