Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class IndexDatapoint.
A datapoint of Index.
Generated from protobuf message google.cloud.aiplatform.v1.IndexDatapoint
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ datapoint_id |
string
Required. Unique identifier of the datapoint. |
↳ feature_vector |
array
Required. Feature embedding vector. An array of numbers with the length of [NearestNeighborSearchConfig.dimensions]. |
↳ restricts |
array<Google\Cloud\AIPlatform\V1\IndexDatapoint\Restriction>
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 |
↳ crowding_tag |
Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag
Optional. CrowdingTag of the datapoint, the number of neighbors to return in each crowding can be configured during query. |
getDatapointId
Required. Unique identifier of the datapoint.
Returns | |
---|---|
Type | Description |
string |
setDatapointId
Required. Unique identifier of the datapoint.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getFeatureVector
Required. Feature embedding vector. An array of numbers with the length of [NearestNeighborSearchConfig.dimensions].
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setFeatureVector
Required. Feature embedding vector. An array of numbers with the length of [NearestNeighborSearchConfig.dimensions].
Parameter | |
---|---|
Name | Description |
var |
float[]
|
Returns | |
---|---|
Type | Description |
$this |
getRestricts
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
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\RepeatedField |
setRestricts
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
Parameter | |
---|---|
Name | Description |
var |
array<Google\Cloud\AIPlatform\V1\IndexDatapoint\Restriction>
|
Returns | |
---|---|
Type | Description |
$this |
getCrowdingTag
Optional. CrowdingTag of the datapoint, the number of neighbors to return in each crowding can be configured during query.
Returns | |
---|---|
Type | Description |
Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag|null |
hasCrowdingTag
clearCrowdingTag
setCrowdingTag
Optional. CrowdingTag of the datapoint, the number of neighbors to return in each crowding can be configured during query.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\AIPlatform\V1\IndexDatapoint\CrowdingTag
|
Returns | |
---|---|
Type | Description |
$this |