GoogleCloudAiplatformV1FeatureViewIndexConfig class
Configuration for vector indexing.
Constructors
-
GoogleCloudAiplatformV1FeatureViewIndexConfig({GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig? bruteForceConfig, String? crowdingColumn, String? distanceMeasureType, String? embeddingColumn, int? embeddingDimension, List<
String> ? filterColumns, GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig? treeAhConfig}) - GoogleCloudAiplatformV1FeatureViewIndexConfig.fromJson(Map json_)
Properties
- bruteForceConfig ↔ GoogleCloudAiplatformV1FeatureViewIndexConfigBruteForceConfig?
-
Configuration options for using brute force search, which simply
implements the standard linear search in the database for each query.
getter/setter pair
- crowdingColumn ↔ String?
-
Column of crowding.
getter/setter pair
- distanceMeasureType ↔ String?
-
The distance measure used in nearest neighbor search.
getter/setter pair
- embeddingColumn ↔ String?
-
Column of embedding.
getter/setter pair
- embeddingDimension ↔ int?
-
The number of dimensions of the input embedding.
getter/setter pair
-
filterColumns
↔ List<
String> ? -
Columns of features that're used to filter vector search results.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- treeAhConfig ↔ GoogleCloudAiplatformV1FeatureViewIndexConfigTreeAHConfig?
-
Configuration options for the tree-AH algorithm (Shallow tree + Asymmetric
Hashing).
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited