Method: Elasticfusion::Search::Query::ValueSanitizer#value

Defined in:
lib/elasticfusion/search/query/value_sanitizer.rb

#value(value, field:) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/elasticfusion/search/query/value_sanitizer.rb', line 12

def value(value, field:)
  case @mapping[field.to_sym][:type]
  when 'keyword'
    value
  when 'integer'
    es_integer(value, field: field)
  when 'date'
    es_date(value, field: field)
  end
end