Sug泛城整体流程
2022-01-10 18:23:21 0 举报
Sug泛城整体流程
作者其他创作
大纲/内容
将ExtraInfo里的信息解析成为查询ES的filter
二手
ExtraInfo里的信息以“or”的逻辑加入filter,这样就保证能够获得多种过滤条件下的并集
route字段添加所有副城的id,mainRoute保持为主城id
融合去重
业务方发送请求
返回响应
综搜Sug服务解析请求(解析出ExtraInfo字段)
直接透传数据即可
二手/新房?
通过requestFunctionScores字段来调整主城下搜索结果与副城搜索结果的权重
请求中带有ExtraInfo字段
县级开城虽然也属于泛城,但是自身并没有增加额外的副城,所以route和mainRoute都保持不变
由于新房的单业务sug泛城采用的是直接将泛城数据内嵌到索引中,所以综搜sug下在新房部分就不做特殊处理
新房
这里解析之后的请求与普通的请求相比只是增加了一个ExtraInfo字段,进一步的操作会根据业务线的不同而进行不同的操作。
0 条评论
回复 删除
下一页