Class: Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/match_service.rb

Overview

A query to find a number of the nearest neighbors (most similar vectors) of a vector.

Defined Under Namespace

Classes: RRF

Instance Attribute Summary collapse

Instance Attribute Details

#approximate_neighbor_count::Integer



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#datapoint::Google::Cloud::AIPlatform::V1::IndexDatapoint



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#fraction_leaf_nodes_to_search_override::Float



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#neighbor_count::Integer



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#per_crowding_attribute_neighbor_count::Integer



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#rrf::Google::Cloud::AIPlatform::V1::FindNeighborsRequest::Query::RRF



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# File 'proto_docs/google/cloud/aiplatform/v1/match_service.rb', line 86

class Query
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Parameters for RRF algorithm that combines search results.
  # @!attribute [rw] alpha
  #   @return [::Float]
  #     Required. Users can provide an alpha value to give more weight to dense
  #     vs sparse results. For example, if the alpha is 0, we only return
  #     sparse and if the alpha is 1, we only return dense.
  class RRF
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end