关于模糊搜索和精确搜索的区分

精确搜索和模糊搜索到底是什么关系?交集还是子集?

       阳光明媚的周一,新一周的搬砖又开始了。开心的是,这周上5天即会迎来3天中秋小长假。然后下周上6天,即会迎来7天国庆长假。哎~我的国庆票都被谁抢了,害我现在还没抢到回家的票.....

      今早来到工位,写(编)完周报后,简单看了一些数据,突然想到一个问题:精确搜索和模糊搜索到底有什么区别?他们到底各自的优点是啥?

经过一番搜索与思考,我将用一个实例来向大家讲解:

       比如你要找一个人,在公安信息系统中,如果你只输入了“姓”,那就是模糊搜索,核查“姓”匹配的即显示,会得到很多无用信息,你需要在这些信息中再次自己查找想要的那条;如果你输入了独一的身份证号,那就是精确搜索,系统会筛选这全国唯一的一个人。在模糊搜索的条件下,如果你输入了准确的、完整的信息,也会搜索出唯一的选项;在精确搜索下,如果你只输入了部分信息,你将得不到搜索内容。两者需要根据实际需要,以最节省查找时间的方式合作。

        精确搜索和模糊搜索既不是子集关系,也不是交集关系。两者是一种巧妙的独立关系。

        精确搜索多用于数字相关,比如微信号。订单id、用户id等。这种环境下,精确搜索能帮助使用者快速定位,无需二次查找。对于没有明显搜索目的,甚至所知信息不足的场景,建议使用模糊搜索。例如淘宝,美团,饿了么。

好了,这次到这就结束了,以后也要努力写写写~

作者:秃毛崽

来源:公众号:静静要做PM

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,034评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,509评论 2 59
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,167评论 2 89
  • 20171101高丽新心赏第79天 亲爱的老公,上午的时候我们俩就大宝不吃水产的问题开展讨论。你真的是动了不少的脑...
    rygao阅读 1,144评论 0 1
  • 白色性格特点分析: 称为探索者,角色原型是0-3岁的幼儿,代表生命中早期经历,就算一个成年人,身上也可能会有很多的...
    欢哥生涯咨询阅读 8,346评论 2 2

友情链接更多精彩内容