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

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

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

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

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

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

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

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

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

作者:秃毛崽

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

你可能感兴趣的:(关于模糊搜索和精确搜索的区分)