Currently synthetic source implementation for geo_point field uses doc values as a source of data. This is not ideal because doc values have less precision than input double coordinates and as a result synthetic source differs from "actual" source. We can fix this by either storing full double values in doc values or adding a stored field that stores point in WKB format specifically for synthetic source purposes.
Description
Currently synthetic source implementation for
geo_point
field uses doc values as a source of data. This is not ideal because doc values have less precision than inputdouble
coordinates and as a result synthetic source differs from "actual" source. We can fix this by either storing full double values in doc values or adding a stored field that stores point in WKB format specifically for synthetic source purposes.