发现一个现象。
在es 6.2.3版本:
过程:中对geo_shape 的lineString类型做交点查询,总是会出现不准确的想象。我们代码里面是根据传进来的经纬度【lng,lat】和【0,lat】做一条水平线L,然后拿L线与我们索引里面的围栏数据【(lng,lat)。。。(lng,lat)】-geo_shape类型 做交点查询。
结果:可以得到根本会相交的围栏数据。
在es 7.8.1版本:
过程一致,查询语句也是一致,数据也一致。
结果:正常相交的围栏数据才会被查出。
问题点:这个是因为6.2.3的geo_shape 查询存在了误差吗
在es 6.2.3版本:
过程:中对geo_shape 的lineString类型做交点查询,总是会出现不准确的想象。我们代码里面是根据传进来的经纬度【lng,lat】和【0,lat】做一条水平线L,然后拿L线与我们索引里面的围栏数据【(lng,lat)。。。(lng,lat)】-geo_shape类型 做交点查询。
结果:可以得到根本会相交的围栏数据。
在es 7.8.1版本:
过程一致,查询语句也是一致,数据也一致。
结果:正常相交的围栏数据才会被查出。
问题点:这个是因为6.2.3的geo_shape 查询存在了误差吗