机票分享第八篇 机票不展示排查

机票搜索系统必须能回答商家为什么他的商品不在搜索结果里,还要将此能力工具化。一次搜索是按照指定的范围做一系列筛选的过程,要做的是从筛选日志提取出客户关注的那部分信息。


一、对比新旧两种方式

步骤

本质

缺点

改进

对筛选日志再按条件筛选

按输入匹配输出(机器思维)

按多个条件筛选多次才知全貌

-

按条件输出筛选日志

按输出匹配输入(人的思维)

输出日志太多

必选条件、stop打印

机票分享第八篇 机票不展示排查

配图:对筛选日志再次筛选的缺陷,输入运价id排查,如果是“关店不展示”的原因则无法输出该条日志

机票分享第八篇 机票不展示排查

配图:按条件输出筛选日志,解决了输入条件限定范围过细时部分筛选日志无法输出的问题,但可能输出日志过多


二、应对派单引入的复杂度

不展示排查之外,需要支持不能做供应的排查

机票分享第八篇 机票不展示排查

配图:支持三种排查类型,充分体现了按条件做日志输出的思维方式