Class: Redis::Commands::Search::HybridFilter

Inherits:
Object
  • Object
show all
Defined in:
lib/redis/commands/modules/search/hybrid.rb

Overview

A FILTER clause used within a hybrid query leg.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(conditions) ⇒ HybridFilter

Returns a new instance of HybridFilter.

Parameters:

  • conditions (String)

    the filter expression



212
213
214
# File 'lib/redis/commands/modules/search/hybrid.rb', line 212

def initialize(conditions)
  @args = ["FILTER", conditions]
end

Instance Attribute Details

#argsArray (readonly)

Returns the FILTER argument tokens, ["FILTER", conditions].

Returns:

  • (Array)

    the FILTER argument tokens, ["FILTER", conditions]



209
210
211
# File 'lib/redis/commands/modules/search/hybrid.rb', line 209

def args
  @args
end