- 1.35.0 (latest)
- 1.34.0
- 1.33.0
- 1.32.1
- 1.31.0
- 1.30.0
- 1.26.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.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
- 0.39.0
- 0.38.0
- 0.37.1
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.2
- 0.25.0
- 0.24.0
- 0.23.0
- 0.22.0
- 0.21.0
- 0.20.0
- 0.19.0
- 0.18.0
- 0.17.0
- 0.16.0
- 0.15.0
- 0.13.0
- 0.12.0
- 0.11.1
- 0.10.0
Reference documentation and code samples for the Google Cloud Ai Platform V1 Client class NearestNeighborQuery.
A query to find a number of similar entities.
Generated from protobuf message google.cloud.aiplatform.v1.NearestNeighborQuery
Namespace
Google \ Cloud \ AIPlatform \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ entity_id
string
Optional. The entity id whose similar entities should be searched for. If embedding is set, search will use embedding instead of entity_id.
↳ embedding
Google\Cloud\AIPlatform\V1\NearestNeighborQuery\Embedding
Optional. The embedding vector that be used for similar search.
↳ neighbor_count
int
Optional. The number of similar entities to be retrieved from feature view for each query.
↳ string_filters
array< Google\Cloud\AIPlatform\V1\NearestNeighborQuery\StringFilter
>
Optional. The list of string filters.
↳ per_crowding_attribute_neighbor_count
int
Optional. Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than sper_crowding_attribute_neighbor_count of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity.
↳ parameters
Google\Cloud\AIPlatform\V1\NearestNeighborQuery\Parameters
Optional. Parameters that can be set to tune query on the fly.
getEntityId
Optional. The entity id whose similar entities should be searched for.
If embedding is set, search will use embedding instead of entity_id.
string
hasEntityId
setEntityId
Optional. The entity id whose similar entities should be searched for.
If embedding is set, search will use embedding instead of entity_id.
var
string
$this
getEmbedding
Optional. The embedding vector that be used for similar search.
hasEmbedding
setEmbedding
Optional. The embedding vector that be used for similar search.
$this
getNeighborCount
Optional. The number of similar entities to be retrieved from feature view for each query.
int
setNeighborCount
Optional. The number of similar entities to be retrieved from feature view for each query.
var
int
$this
getStringFilters
Optional. The list of string filters.
setStringFilters
Optional. The list of string filters.
$this
getPerCrowdingAttributeNeighborCount
Optional. Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than sper_crowding_attribute_neighbor_count of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity.
int
setPerCrowdingAttributeNeighborCount
Optional. Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than sper_crowding_attribute_neighbor_count of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity.
var
int
$this
getParameters
Optional. Parameters that can be set to tune query on the fly.
hasParameters
clearParameters
setParameters
Optional. Parameters that can be set to tune query on the fly.
$this
getInstance
string