- 3.56.0 (latest)
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.46.0
- 3.45.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.33.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.2
- 3.3.0
- 3.2.0
- 3.0.0
- 2.9.8
- 2.8.9
- 2.7.4
- 2.5.3
- 2.4.0
public static final class FindNeighborsRequest.Query.Builder extends GeneratedMessageV3.Builder<FindNeighborsRequest.Query.Builder> implements FindNeighborsRequest.QueryOrBuilder
A query to find a number of the nearest neighbors (most similar vectors) of a vector.
Protobuf type google.cloud.aiplatform.v1beta1.FindNeighborsRequest.Query
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > FindNeighborsRequest.Query.BuilderImplements
FindNeighborsRequest.QueryOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FindNeighborsRequest.Query.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
FindNeighborsRequest.Query.Builder |
build()
public FindNeighborsRequest.Query build()
Type | Description |
FindNeighborsRequest.Query |
buildPartial()
public FindNeighborsRequest.Query buildPartial()
Type | Description |
FindNeighborsRequest.Query |
clear()
public FindNeighborsRequest.Query.Builder clear()
Type | Description |
FindNeighborsRequest.Query.Builder |
clearApproximateNeighborCount()
public FindNeighborsRequest.Query.Builder clearApproximateNeighborCount()
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.
int32 approximate_neighbor_count = 4;
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
clearDatapoint()
public FindNeighborsRequest.Query.Builder clearDatapoint()
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
FindNeighborsRequest.Query.Builder |
clearField(Descriptors.FieldDescriptor field)
public FindNeighborsRequest.Query.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
FindNeighborsRequest.Query.Builder |
clearFractionLeafNodesToSearchOverride()
public FindNeighborsRequest.Query.Builder clearFractionLeafNodesToSearchOverride()
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.
double fraction_leaf_nodes_to_search_override = 5;
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
clearNeighborCount()
public FindNeighborsRequest.Query.Builder clearNeighborCount()
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).
int32 neighbor_count = 2;
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public FindNeighborsRequest.Query.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
FindNeighborsRequest.Query.Builder |
clearPerCrowdingAttributeNeighborCount()
public FindNeighborsRequest.Query.Builder clearPerCrowdingAttributeNeighborCount()
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.
int32 per_crowding_attribute_neighbor_count = 3;
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
clone()
public FindNeighborsRequest.Query.Builder clone()
Type | Description |
FindNeighborsRequest.Query.Builder |
getApproximateNeighborCount()
public int getApproximateNeighborCount()
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.
int32 approximate_neighbor_count = 4;
Type | Description |
int | The approximateNeighborCount. |
getDatapoint()
public IndexDatapoint getDatapoint()
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
IndexDatapoint | The datapoint. |
getDatapointBuilder()
public IndexDatapoint.Builder getDatapointBuilder()
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
IndexDatapoint.Builder |
getDatapointOrBuilder()
public IndexDatapointOrBuilder getDatapointOrBuilder()
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
IndexDatapointOrBuilder |
getDefaultInstanceForType()
public FindNeighborsRequest.Query getDefaultInstanceForType()
Type | Description |
FindNeighborsRequest.Query |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getFractionLeafNodesToSearchOverride()
public double getFractionLeafNodesToSearchOverride()
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.
double fraction_leaf_nodes_to_search_override = 5;
Type | Description |
double | The fractionLeafNodesToSearchOverride. |
getNeighborCount()
public int getNeighborCount()
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).
int32 neighbor_count = 2;
Type | Description |
int | The neighborCount. |
getPerCrowdingAttributeNeighborCount()
public int getPerCrowdingAttributeNeighborCount()
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.
int32 per_crowding_attribute_neighbor_count = 3;
Type | Description |
int | The perCrowdingAttributeNeighborCount. |
hasDatapoint()
public boolean hasDatapoint()
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
boolean | Whether the datapoint field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeDatapoint(IndexDatapoint value)
public FindNeighborsRequest.Query.Builder mergeDatapoint(IndexDatapoint value)
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | IndexDatapoint |
Type | Description |
FindNeighborsRequest.Query.Builder |
mergeFrom(FindNeighborsRequest.Query other)
public FindNeighborsRequest.Query.Builder mergeFrom(FindNeighborsRequest.Query other)
Name | Description |
other | FindNeighborsRequest.Query |
Type | Description |
FindNeighborsRequest.Query.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FindNeighborsRequest.Query.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
FindNeighborsRequest.Query.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public FindNeighborsRequest.Query.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
FindNeighborsRequest.Query.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FindNeighborsRequest.Query.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
FindNeighborsRequest.Query.Builder |
setApproximateNeighborCount(int value)
public FindNeighborsRequest.Query.Builder setApproximateNeighborCount(int value)
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.
int32 approximate_neighbor_count = 4;
Name | Description |
value | int The approximateNeighborCount to set. |
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
setDatapoint(IndexDatapoint value)
public FindNeighborsRequest.Query.Builder setDatapoint(IndexDatapoint value)
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | IndexDatapoint |
Type | Description |
FindNeighborsRequest.Query.Builder |
setDatapoint(IndexDatapoint.Builder builderForValue)
public FindNeighborsRequest.Query.Builder setDatapoint(IndexDatapoint.Builder builderForValue)
Required. The datapoint/vector whose nearest neighbors should be searched for.
.google.cloud.aiplatform.v1beta1.IndexDatapoint datapoint = 1 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
builderForValue | IndexDatapoint.Builder |
Type | Description |
FindNeighborsRequest.Query.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public FindNeighborsRequest.Query.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
FindNeighborsRequest.Query.Builder |
setFractionLeafNodesToSearchOverride(double value)
public FindNeighborsRequest.Query.Builder setFractionLeafNodesToSearchOverride(double value)
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.
double fraction_leaf_nodes_to_search_override = 5;
Name | Description |
value | double The fractionLeafNodesToSearchOverride to set. |
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
setNeighborCount(int value)
public FindNeighborsRequest.Query.Builder setNeighborCount(int value)
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).
int32 neighbor_count = 2;
Name | Description |
value | int The neighborCount to set. |
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
setPerCrowdingAttributeNeighborCount(int value)
public FindNeighborsRequest.Query.Builder setPerCrowdingAttributeNeighborCount(int value)
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.
int32 per_crowding_attribute_neighbor_count = 3;
Name | Description |
value | int The perCrowdingAttributeNeighborCount to set. |
Type | Description |
FindNeighborsRequest.Query.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FindNeighborsRequest.Query.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
FindNeighborsRequest.Query.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final FindNeighborsRequest.Query.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
FindNeighborsRequest.Query.Builder |