123456789_123456789_123456789_123456789_123456789_

Class: Redis::Commands::Search::HybridQuery

Relationships & Source Files
Inherits: Object
Defined in: lib/redis/commands/modules/search/hybrid.rb

Overview

An FT.HYBRID query combining a textual HybridSearchQuery leg and a HybridVsimQuery vector leg.

Class Method Summary

Instance Method Summary

Constructor Details

.new(search_query, vector_similarity_query) ⇒ HybridQuery

Parameters:

[ GitHub ]

  
# 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

#argsArray

Returns:

  • (Array)

    the concatenated argument tokens of both legs (SEARCH then VSIM)

[ GitHub ]

  
# 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