When attempting to map float
fields to double
using dynamic templates in Elasticsearch, I've encountered an issue where the template does not work when match_mapping_type
is set to float
. While the template is successfully created for other types, such as long
, it fails for float
.
I am looking for a workaround or solution to apply this mapping for float
types to double
in dynamic templates. The reason I’m trying to do this is that, when I search for a float
value of 9 digits, the results are not accurate; it seems to ignore the last two digits.