【发布时间】:2020-05-07 16:38:57
【问题描述】:
我们有一个在索引映射中指定为 GeoPoint 的字段:
.GeoPoint(d => d.Name(c => c.Location))
如果我们创建一个对象并使用以下方法为该字段分配一个值:
location = new GeoCoordinate(54.34445, -3.2344)
索引将此显示为一个 GeoPoint,其值为 -3.2344, 54.34445
但是,如果我们使用诸如 "54.34445, -3.2344" 之类的字符串进行索引,Kibana 中的索引也将其显示为 GeoPoint,但格式为 54.34445, -3.2344
两者都不对!因为同一点的纬度/经度值将完全不同。
实际上,根据文档以 2 种不同方式创建 SAME 点,会在索引中创建两个完全不同的位置
【问题讨论】:
标签: elasticsearch nest