{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508887837,"data":{"id":71713313,"title":"7.12.3 离线搜索筛选设置","slug":"doplc8","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

本地已经下载了离线数据,AutoSDK部分搜索支持离线搜索,设置条件与在线搜索有区别,这里做一个专题分享离线搜索相关筛选规则设置。

哪些支持离线搜索?

注意:上图左边使用红框标记的搜索不支持离线搜索,右边的支持支持离线搜索


离线搜索类型

离线搜索是离线搜索引擎根据本地离线数据实现,在线搜索是借助高德搜索服务后台完成,两者使用的算法以及对应的场景不一致,限于端上离线数据更新以及车机性能考虑,离线搜索类型没有在线搜索接口丰富,AutoSDK 在内部做以下关联,保证上层调用接口统一。注意:红色标注为必填参数

AutoSDK接口

离线生效字段

充电站

KeyWordSearch

TQUERY

keywords

range

adcode

poi_loc

offlineResultMaxCount

specialSearch

offlineCustom

IDQ

id

RQBXY

keywords

SPQ

keywords

SuggestionSearch

sugType

keyword

offlineResultMaxCount

offlineAdminCode

poi_loc

-

AlongWaySearch

keyword

adcode

route_range

user_loc

guideRoads

specialSearch

offlineCustom

DeepInfoSearch

poiid

poi_loc

-

DetailInfoSearch

id

poi_loc

-

NearestSearch

poi_loc

-

AroundRecommendSearch

-

-

NaviInfoSearch

-

-

LineDeepInfoSearch

-

-

充电桩搜索表达式设置

运算符:

||:表示或

&&:表示与

!!:不包括

():优先级


通过以上运算符将充电桩属性及值组合成运算式,搜索匹配的充电桩。运算式的优先级为从左至右,有括号的括号优先。如以下运算式:

charge_brand_desc:国家电网||charge_brand_desc:南方电网 &&charge_cscf:1&&charge_plugstype:3孔||charge_plugstype:5孔||charge_plugstype:7孔||charge_plugstype:9孔&&charge_fastvol:220||charge_fastvol:38


充电桩属性:

充电桩属性众多,请项目根据项目需要,自行咨询数据制作部获取属性取值。



表达式示例

charge!!charge_brand_desc:特斯拉&&charge_cscf:1

代表的意思:charge 是当前城市所有充电桩的合集,品牌不等于特斯拉的充电站, 而且cscf等于1(公用属性)


charge_brand_desc:国家电网||charge_brand_desc:南方电网 &&charge_cscf:1

代表的意思:品牌是国家电网和南方电网的集合,而且cscf等于1(公用属性)


","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:04:57","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":89,"collectCount":0,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}