Class: Couchbase::Options::VectorSearch
- Inherits:
-
Object
- Object
- Couchbase::Options::VectorSearch
- Defined in:
- lib/couchbase/options.rb,
/code/couchbase-ruby-client/lib/couchbase/options.rb
Constant Summary collapse
- DEFAULT =
VectorSearch.new.freeze
Instance Attribute Summary collapse
Instance Method Summary collapse
-
#initialize(vector_query_combination: nil) {|self| ... } ⇒ VectorSearch
constructor
A new instance of VectorSearch.
- #to_backend ⇒ Object
Constructor Details
#initialize(vector_query_combination: nil) {|self| ... } ⇒ VectorSearch
Returns a new instance of VectorSearch.
2362 2363 2364 2365 2366 |
# File 'lib/couchbase/options.rb', line 2362 def initialize(vector_query_combination: nil) @vector_query_combination = vector_query_combination yield self if block_given? end |
Instance Attribute Details
#vector_query_combination ⇒ :and, ...
2357 2358 2359 |
# File 'lib/couchbase/options.rb', line 2357 def vector_query_combination @vector_query_combination end |
Instance Method Details
#to_backend ⇒ Object
2368 2369 2370 2371 2372 |
# File 'lib/couchbase/options.rb', line 2368 def to_backend { vector_query_combination: @vector_query_combination, } end |