×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

机票类型平台制作怎样解决政策匹配与算法优化?

文章编辑:网站建设 文章来源:建站行业资讯 浏览量:

  机票类型平台制作怎样解决政策匹配与算法优化?深圳网站制作公司本站在前面其他栏目针对此类型平台制作,数据处理等解决方案,本栏目接前面话题与各位进行分享我们的制作心得,假如我们弄来这么多产品,不可能都提供给客人,需要根据运营规则来进行匹配。机票政策就是机票产品的运营控制策略,如下图所示,包括政策类型、客户类型、航程类型、乘客类型、航司、航班、舱位、城市、日期、返点、定额、Office号等多种属性。
  为什么有这么多属性呢?因为机票产品的运营规则很复杂,而这种规则的复杂性,直接导致在航班查询的时候,机票政策的匹配也很复杂。对于这种大数据、复杂业务规则的数据处理,需要有一套专门的政策匹配算法,具体如下:
第一步是直接从数据库查政策,在前端查询的时候,根据查询的条件,如出发到达城市、日期等,从数据库中大范围地获取政策数据,并把这些数据放到内存中。
第二步是在内存中对每个产品进行政策匹配即过滤,先将每一个属性转化为业务规则如限制城市、排除供应商、航司指定供应商等,一个属性一个类,采用统一的接口,然后增加到政策过滤器中。产品与政策的匹配过程就像水流过过滤网一样,把最优政策应用到产品上如调整价格。这个过程有些复杂,为此我们编写了一套自己的政策过滤器PolicyFilter框架。
第三步是按照政策返点高低进行排序。第四步是将最优政策返回给前台。以下是部分核心代码的演示:
深圳网站制作公司总结机票垂直搜索性能优化不仅适合于机票行业,也适合于其他垂直行业,在垂直搜索引擎方面有一定的通用性,只要它存在:远端数据获取、静态数据、缓存更新、规则匹配、多数据源等问题,都是类似的解决方案。垂直搜索主要有四把“刷子”。第一把刷子是静态数据与任务打底。第二把刷子是缓存与更新,保持数据的新鲜度,不仅要快,还要准。第三把刷子是实时查询与三段超时,多供应商多数据源,供应商要20秒,客户只能接受3秒,怎么办?解决办法是三段超时。第四刷子是政策匹配,好不容易弄来这么多产品,不可能都直接显示给客人,需要根据运营规则进行匹配。每一个具体的技术可能并不复杂,但把它们综合起来,解决具体的实际问题,为公司为行业带来价值,并不是一件容易的事。技术的核心价值在于技术的应用,技术价值要借助技术应用和产品才能发挥出来,这比单纯的技术学习要有意思得多,希望以上能应用到你具体的工作中。好了,网站制作公司本文关于“机票类型平台制作怎样解决政策匹配与算法优化?”的相关知识就分享到这里,谢谢关注,博纳网络编辑整理。
 

当前文章链接:/construction/jzhyzx/3255.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。