You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何处理HERE搜索API返回的重复地点列表问题

HERE地点搜索接口重复条目去重方案说明

重复条目产生原因

你观察到的/autosuggest和/discover接口返回重复POI的情况,源于两个接口的底层数据源定位差异:/autosuggest优先覆盖高频检索的热门POI,/discover覆盖全量官方入库POI,部分商家POI因多数据源更新时差、线下信息变更核验过程中会生成临时条目,仅在同时调用两个接口拉取结果时会出现重复,HERE移动端应用在上层统一接入了服务端+客户端双重去重逻辑,因此不会展示重复条目。

官方去重实现逻辑

你可以参考以下逻辑自行实现客户端去重:

  • 第一步:重复判定规则,同时满足以下任意2个条件即可判定为同一POI:
    • POI名称文本相似度≥95%,匹配前统一过滤大小写、特殊符号,内置同义词映射(如Pizza/Pizzeria、St./Street可判定为等效文本)
    • POI返回的经纬度坐标误差≤50米
    • 结构化地址(国家+行政区+街道+门牌号)完全匹配
  • 第二步:重复条目保留优先级,判定重复后按以下优先级选留唯一条目:
    • 优先保留带评分、评价字段的条目
    • 其次保留POI ID前缀相同、字段信息更完整的条目(补充数据源的临时ID前缀与主库正式ID不一致)
    • 最后保留/discover接口返回的条目,该接口的数据准确性校验等级更高

快速优化方案

你可以在两个接口的请求参数中添加&show=duplicates:hidden,服务端会自动过滤绝大多数已识别的重复条目,大幅降低客户端侧的处理成本。

你提供的3组重复POI均属于多数据源更新时差导致的临时重复,我们会在本月度的POI数据迭代中完成ID合并,后续不会再出现该类重复。


内容的提问来源于stack exchange,提问作者Uche Ozoemena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:21:04