Class: Redis::Commands::Search::HybridQuery
- Inherits:
-
Object
- Object
- Redis::Commands::Search::HybridQuery
- Defined in:
- lib/redis/commands/modules/search/hybrid.rb
Overview
An FT.HYBRID query combining a textual HybridSearchQuery leg and a HybridVsimQuery vector leg.
Instance Method Summary collapse
-
#args ⇒ Array
The concatenated argument tokens of both legs (SEARCH then VSIM).
-
#initialize(search_query, vector_similarity_query) ⇒ HybridQuery
constructor
A new instance of HybridQuery.
Constructor Details
#initialize(search_query, vector_similarity_query) ⇒ HybridQuery
Returns a new instance of HybridQuery.
130 131 132 133 |
# File 'lib/redis/commands/modules/search/hybrid.rb', line 130 def initialize(search_query, vector_similarity_query) @search_query = search_query @vector_similarity_query = vector_similarity_query end |
Instance Method Details
#args ⇒ Array
Returns the concatenated argument tokens of both legs (SEARCH then VSIM).
136 137 138 139 140 141 |
# File 'lib/redis/commands/modules/search/hybrid.rb', line 136 def args result = [] result.concat(@search_query.args) result.concat(@vector_similarity_query.args) result end |