如何为地理形状数据设计ElasticSearch文档?

时间:2019-06-24 16:50:06

标签: elasticsearch geolocation elasticsearch-geo-shape

我正在尝试使用Elastic Search构建geoloc服务(仅来自法国)。我有几个要创建的索引,例如国家,地区,县,城市,包含自身的多边形的邻居。 对于每个城市,我都有一个要包括的最近城市的列表。

我希望能够如何设计此类数据:

  1. 按坐标搜索
  2. 按全文搜索
  3. 按邮政编码,城市名称,邻居名称搜索
  4. 管理方面(例如,n个地区的n个县中的n个城市)
  5. 等...

我不知道是否必须使用路径层次标记器模式。

我试图通过引用从下到上的数据来构建唯一索引邻居(邻居=>城市=>县=>地区=>国家)。但是我不知道关于数据量是否是一个好主意。 (1个国家,40个地区(旧的和新的地区),101个县,36000个城市和7700个邻居),尤其是多边形。

有什么主意吗?

提前谢谢!

0 个答案:

没有答案