Numeric datatypesedit
The following numeric types are supported:

A signed 64bit integer with a minimum value of 

A signed 32bit integer with a minimum value of 

A signed 16bit integer with a minimum value of 

A signed 8bit integer with a minimum value of 

A doubleprecision 64bit IEEE 754 floating point. 

A singleprecision 32bit IEEE 754 floating point. 
Below is an example of configuring a mapping with numeric fields:
PUT my_index { "mappings": { "my_type": { "properties": { "number_of_bytes": { "type": "integer" }, "time_in_seconds": { "type": "float" } } } } }
Parameters for numeric fieldsedit
The following parameters are accepted by numeric types:
Try to convert strings to numbers and truncate fractions for integers.
Accepts  
Fieldlevel index time boosting. Accepts a floating point number, defaults
to  
Should the field be stored on disk in a columnstride fashion, so that it
can later be used for sorting, aggregations, or scripting? Accepts  
If  
Whether or not the field value should be included in the
 
Should the field be searchable? Accepts  
Accepts a numeric value of the same  
Controls the number of extra terms that are indexed to make
 
Whether the field value should be stored and retrievable separately from
the 