Cloud AI Platform v1 API - Class IndexDatapoint (2.20.0)

public sealed class IndexDatapoint : IMessage<IndexDatapoint>, IEquatable<IndexDatapoint>, IDeepCloneable<IndexDatapoint>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1 API class IndexDatapoint.

A datapoint of Index.

Inheritance

object > IndexDatapoint

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

IndexDatapoint()

public IndexDatapoint()

IndexDatapoint(IndexDatapoint)

public IndexDatapoint(IndexDatapoint other)
Parameter
NameDescription
otherIndexDatapoint

Properties

CrowdingTag

public IndexDatapoint.Types.CrowdingTag CrowdingTag { get; set; }

Optional. CrowdingTag of the datapoint, the number of neighbors to return in each crowding can be configured during query.

Property Value
TypeDescription
IndexDatapointTypesCrowdingTag

DatapointId

public string DatapointId { get; set; }

Required. Unique identifier of the datapoint.

Property Value
TypeDescription
string

FeatureVector

public RepeatedField<float> FeatureVector { get; }

Required. Feature embedding vector. An array of numbers with the length of [NearestNeighborSearchConfig.dimensions].

Property Value
TypeDescription
RepeatedFieldfloat

Restricts

public RepeatedField<IndexDatapoint.Types.Restriction> Restricts { get; }

Optional. List of Restrict of the datapoint, used to perform "restricted searches" where boolean rule are used to filter the subset of the database eligible for matching. This uses categorical tokens. See: https://cloud.google.com/vertex-ai/docs/matching-engine/filtering

Property Value
TypeDescription
RepeatedFieldIndexDatapointTypesRestriction