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. 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. 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. 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 |