Skip to content

Entity Service Android 概述

Entity Service 是 Telenav Navigation SDK 的一个子集,可帮助开发者在应用中构建搜索能力。除一站式搜索(onebox search)外,该 SDK 还支持查询预测(自动建议/单词预测)、实体详情查询和发现功能。结合 Telenav 云服务,开发者可以构建基于搜索的车载应用体验。

搜索

搜索是 SDK 的核心能力之一。搜索 API 使开发者能够利用 Telenav 搜索技术和 Telenav 云构建下列搜索及相关功能。基于位置的 Telenav 语义搜索使用上下文和灵活的搜索引擎,通过自由文本或标记查询语法查找 POI(兴趣点)和地址。借助语义知识和底层搜索技术,用户只需在单个文本字段(一站式搜索框)中输入自由文本查询,即可获得高度相关的搜索结果。

先进的查询解析算法,借助强大的全球语义数据库,能够通过解释跨多个地理区域和语言的多种搜索查询模式来识别用户意图。这种标记查询语法还使开发者能够通过将语音转换为文本的 NLU 输出映射到结构化查询输入,来构建语音搜索用例。

基于位置的 Telenav 语义搜索的重要功能包括:

  • 基于语义的自然语言查询搜索识别
  • 模式组合包括“什么”、“在哪里”以及“什么在哪里”的组合
  • 智能解析可识别地址、街道、POI、类别、交叉路口和城市作为输入类型
  • 类别搜索和附近类别详情的发现功能
  • 部分 POI 提供丰富内容(如评分)
  • 针对特定类别的专业搜索功能,如电动汽车充电站、停车场和加油站
  • 支持多框搜索
  • 通过基于少量字符输入的自动建议减少数据输入
  • 使用专利技术进行单词预测,提出可能的单词输入
  • 系统学习用户行为和交互,以个性化并持续改进搜索体验

借助 Telenav SDK 和对 Telenav 云的访问,开发者可以构建搜索功能来访问数百万个实体,如 POI、地址、街道、类别、城市等。

有关详细信息,请参阅搜索

预测

预测方法使开发者能够构建自动建议类型的功能,从而大大减少用户文本数据输入。这些方法提供对 Telenav 自动建议方法和专有单词预测功能的访问。

  • 建议预测

通过“建议”可能的搜索目标,帮助用户以较少的输入次数找到预期结果。提供的结果基于位置、受欢迎程度和用户历史记录。自动建议可识别多种类型的实体,包括地址、POI、品牌、街道和城市。相似品牌的 POI 会分组为单个建议。结果会根据位置、显著性、受欢迎程度和历史记录进行优化。

  • 单词预测

一项专利解决方案,通过建议用户打算输入的单词,显著加快搜索输入速度,这些建议基于附近内容、过去的驾驶员行为和驾驶员内容等因素。

有关详细信息,请参阅预测

查询

查询方法为开发者提供访问单个实体详情的工具,可用于构建更丰富的内容体验,尤其适合展示内容较丰富的 POI 实体。

有关详细信息,请参阅查询

发现

发现功能基于实用类别和子类别分类,使开发者能够获取类别树、探索附近类别,并获取特定类别下的地点。

有关详细信息,请参阅发现