Casting Values
Cast allows explicit conversion from one data type to another as long as types are compatible.
SEARCH /bank/
{
  "_query": {
    "balance" : {
      "_integer": 2221.82
    }
  }
}In the above example cast 2221.46 to integer, which later is internally
converted to 2221.0 (as the “balance” field is a float).
The following example will convert the integer 84535 to text "84535":
SEARCH /bank/
{
  "_query": {
    "contact.postcode" : {
      "_text": 84535
    }
  }
}Type Compatibility
| Types | Compatible Types | 
|---|---|
| _integer | _positive,_float,_boolean,_text | 
| _positive | _integer,_float,_boolean,_text | 
| _float | _integer,_positive,_boolean,_text | 
| _boolean | _integer,_positive,_float,_text | 
| _text | _integer,_positive,_float,_boolean,_date,_time,_keywordand objects | 
| _date_time_geospatial_uuid | _text | 
