Method: Elastic::Core::Definition#as_es_mapping

Defined in:
lib/elastic/core/definition.rb

#as_es_mappingObject



58
59
60
61
62
63
64
65
66
67
# File 'lib/elastic/core/definition.rb', line 58

def as_es_mapping
  ensure_frozen!

  properties = {}
  @field_map.each_value do |field|
    properties[field.name] = field.mapping_options
  end

  { 'properties' => properties.as_json }
end