working with 3 levels of precision for now (until https://github.com/elasticsearch/elasticsearch/issues/7368 get fixed)