搜索流程
2016-10-25 14:12:55 0 举报
搜索流程通常包括以下几个步骤:首先,用户在搜索框中输入关键词或短语。然后,搜索引擎会使用复杂的算法来解析这些关键词,并根据其相关性和重要性对搜索结果进行排序。接下来,搜索引擎会返回与用户输入的关键词最匹配的结果。用户可以浏览这些结果,并点击他们感兴趣的链接以获取更多信息。最后,用户可能会根据他们找到的信息采取进一步的行动,例如购买产品、注册服务或与网站互动。整个过程快速高效,为用户提供了便捷的信息获取途径。
作者其他创作
大纲/内容
是
在X分钟内不调用代理商的此FDT条件
无缓存报价的代理商
处理数据,展示给用户
后端
返回给前端详情信息(航班信息是公共参数,代理商信息特殊参数,每个代理商有个KEY值
后续验价的时候,传入KEY值,生单页面的航班信息展示仍然是从这个页面获取
忽略此代理商报价
否
接受用户请求,获取对应的城市三字码三字码、日期请求后端的搜索API
返回重试状态码
支持这条航线的报价
是否有代理商未有缓存报价
用户
按代理商FDT维度,缓存X分钟
返回报价列表
返回状态码不支持此条航线
按FDT+航班组合调用后端详情接口
前端存公共参数和KEY值
搜索
从缓存中取出此条件的各代理商的报价信息
同时把新获取的报价写进缓存系统
三字码里是否含有PEK和XIY
是,调用代理商接口
X分钟后如果有前端请求,继续调用
把PEK转化成成BJS,XIY仍然是XIY
下次搜索重试
代理商
按无结果处理
已获取好本条航线的报价
用户从列表页选中一个航班进入详情页面
分批次获取到后端的报价,分批次展示给用户
判断此航线是否在航线白名单内
搜索流程
和缓存里的报价合并,每个航班组合取出一个最低价,按照回数机制返回给前端
按排序规则,一次性返回前端缓存报价,报价里不包括列表页面不需要展示的字段,如中转城市
前端
输入出发、到达点击搜索
用城市三字码调用缓存系统的报价接口
0 条评论
下一页