我从Elasticsearch查询中获得了一组结果,该查询使用具有12位数字的geo_centroid聚合。如果结果是针对单个位置的,则存在一个将结果的坐标与数据库进行比较的过程。
问题是,例如,如果在数据库中该点是
40.785091 -73.968285
在Elasticsearch中变成
40.785090923309326,-73.96828500553966
我正在尝试用Java模拟此过程,以便比较数据库和结果。
P.S。我知道Elasticsearch是开源的,但是我在存储库中找不到相关的代码。