【发布时间】:2016-11-24 13:19:25
【问题描述】:
我使用 Facebook 和 Google 地图获取完整的地理实体数据值(国家、城市、街道、邮编...)。
我将这些值存储在我的 mongoDB 中,
我注意到某些地点在 Face 和 Google 上的书写方式有所不同,例如(一个不真实的)Face 用“e”写了“夏威夷”的名称 - Haweii。
我使用 match_all 字段(国家 + 城市 + 街道...)在同一位置搜索实体,但由于有些写得有点不同,我不会找到它们。
有没有办法让 elasticsearch 搜索“夏威夷”和任何其他听起来像夏威夷但写得有点不同的选项?
感谢您的帮助!
使用 Google API 可以获得location's 完整的细节
【问题讨论】:
标签: mongodb google-maps elasticsearch geolocation elasticsearch-net