- 0.58.0 (latest)
- 0.57.0
- 0.56.0
- 0.55.0
- 0.54.0
- 0.53.0
- 0.52.0
- 0.51.0
- 0.50.0
- 0.49.0
- 0.48.0
- 0.47.0
- 0.46.0
- 0.45.0
- 0.44.0
- 0.43.0
- 0.42.0
- 0.41.0
- 0.40.0
- 0.39.0
- 0.38.0
- 0.37.0
- 0.36.0
- 0.35.0
- 0.34.0
- 0.33.0
- 0.32.0
- 0.31.0
- 0.30.0
- 0.29.0
- 0.28.0
- 0.27.0
- 0.26.0
- 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.14.0
- 0.13.0
- 0.12.0
- 0.11.0
- 0.10.0
- 0.9.1
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query.
A query to find a number of the nearest neighbors (most similar vectors) of a vector.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#approximate_neighbor_count
def approximate_neighbor_count() -> ::Integer
Returns
- (::Integer) — The number of neighbors to find via approximate search before exact reordering is performed. If not set, the default value from scam config is used; if set, this value must be > 0.
#approximate_neighbor_count=
def approximate_neighbor_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of neighbors to find via approximate search before exact reordering is performed. If not set, the default value from scam config is used; if set, this value must be > 0.
Returns
- (::Integer) — The number of neighbors to find via approximate search before exact reordering is performed. If not set, the default value from scam config is used; if set, this value must be > 0.
#datapoint
def datapoint() -> ::Google::Cloud::AIPlatform::V1::IndexDatapoint
Returns
- (::Google::Cloud::AIPlatform::V1::IndexDatapoint) — Required. The datapoint/vector whose nearest neighbors should be searched for.
#datapoint=
def datapoint=(value) -> ::Google::Cloud::AIPlatform::V1::IndexDatapoint
Parameter
- value (::Google::Cloud::AIPlatform::V1::IndexDatapoint) — Required. The datapoint/vector whose nearest neighbors should be searched for.
Returns
- (::Google::Cloud::AIPlatform::V1::IndexDatapoint) — Required. The datapoint/vector whose nearest neighbors should be searched for.
#fraction_leaf_nodes_to_search_override
def fraction_leaf_nodes_to_search_override() -> ::Float
Returns
- (::Float) — The fraction of the number of leaves to search, set at query time allows user to tune search performance. This value increase result in both search accuracy and latency increase. The value should be between 0.0 and 1.0. If not set or set to 0.0, query uses the default value specified in NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search.
#fraction_leaf_nodes_to_search_override=
def fraction_leaf_nodes_to_search_override=(value) -> ::Float
Parameter
- value (::Float) — The fraction of the number of leaves to search, set at query time allows user to tune search performance. This value increase result in both search accuracy and latency increase. The value should be between 0.0 and 1.0. If not set or set to 0.0, query uses the default value specified in NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search.
Returns
- (::Float) — The fraction of the number of leaves to search, set at query time allows user to tune search performance. This value increase result in both search accuracy and latency increase. The value should be between 0.0 and 1.0. If not set or set to 0.0, query uses the default value specified in NearestNeighborSearchConfig.TreeAHConfig.fraction_leaf_nodes_to_search.
#neighbor_count
def neighbor_count() -> ::Integer
Returns
- (::Integer) — The number of nearest neighbors to be retrieved from database for each query. If not set, will use the default from the service configuration (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config).
#neighbor_count=
def neighbor_count=(value) -> ::Integer
Parameter
- value (::Integer) — The number of nearest neighbors to be retrieved from database for each query. If not set, will use the default from the service configuration (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config).
Returns
- (::Integer) — The number of nearest neighbors to be retrieved from database for each query. If not set, will use the default from the service configuration (https://cloud.google.com/vertex-ai/docs/matching-engine/configuring-indexes#nearest-neighbor-search-config).
#per_crowding_attribute_neighbor_count
def per_crowding_attribute_neighbor_count() -> ::Integer
Returns
- (::Integer) — Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity. This field is the maximum number of matches with the same crowding tag.
#per_crowding_attribute_neighbor_count=
def per_crowding_attribute_neighbor_count=(value) -> ::Integer
Parameter
- value (::Integer) — Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity. This field is the maximum number of matches with the same crowding tag.
Returns
- (::Integer) — Crowding is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowding_attribute. It's used for improving result diversity. This field is the maximum number of matches with the same crowding tag.
#rrf
def rrf() -> ::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF
Returns
- (::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF) — Optional. Represents RRF algorithm that combines search results.
#rrf=
def rrf=(value) -> ::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF
Parameter
- value (::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF) — Optional. Represents RRF algorithm that combines search results.
Returns
- (::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF) — Optional. Represents RRF algorithm that combines search results.