从技术出发的功能,巨坑无比

视频搜索,用户精准or模糊找寻视频的一种通用方法,占比20%左右。

因为在线服务的孱弱,特别是网络状况一般的情形下,搜索结果返回不尽如人意。

技术领导要求增加本地搜索,即在本地保存一份关键数据库,搜索先本地查询,如有结果就直接返回,没有结果时再走网络去服务器查询。

坑1:本地的数据库如何同步,而且是在每日都有新增内容的情况下。

实际策略,每日定时同步一次。

结果就是编辑新上架的内容,当日搜索不到。

坑2:连续五日同步后,竟然同步机制失效,即无法在保持同步了。这可算一个bug。

坑3:本地支持的搜索范围,仅限视频内容。没有和在线的完全一致,同时支持专题和明星搜索。

结果就是,如果关键词(首字母)本地有匹配,则不会去网络查询,即用户大多数情况下只会搜索到视频,虽说这是大概率事件,但是怎么能保证用户不想搜索明星,或者没有正片情况下的一个替代专题呢?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,966评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 到美国留学,很多同学都会选择通过打工,来缓解自己的经济压力,同时也能够更加适应当地的生活。对于要到美国进行研究生留...
    功夫汉语KFCC阅读 181评论 0 1
  • 午后,照例进行声音的练习中。回听宇彤老师昨日的点评录音,进行了昨日作业发声的错误纠正。感恩老师的点评,非常到位。微...
    媋婶琅琅乐山川阅读 182评论 0 0
  • 观棋一语阅读 120评论 0 0