搜索那些事儿(二) --- 你了解搜索的种类吗
来源:互联网 发布:欧洲四猪 知乎 编辑:程序博客网 时间:2024/06/15 11:27
谈到搜索种类,很多人都很奇怪,搜索不就是在文本框中输入搜索的关键字,点击搜索就结束了,难道搜索也有种类吗?其实,上面谈到的搜索只是种类中的一种:快速搜索。除了快速搜索之外,搜索还包括普通搜索、高级搜索、导航搜索、二次搜索、全文搜索和特定搜索等等。下面我们就一起来认识这些搜索:
快速搜索
快速搜索并不是基于快速查找算法而实现的一种搜索,它是搜索引擎针对常见以及常用的属性的搜索。由于快速的简便性与易用性,很多网站都将快速搜索作为默认的搜索方式,供用户进行搜索。类似百度、Google这样直接在文本框中输入关键字进行搜索,就是最常用最简单的搜索。
快速搜索的优点是操作简便、搜索范围广、搜索速度较快,缺点是准确度较低。快速搜索的样式如下:
普通搜索
普通搜索与快速搜索差异不大,是在快速搜索的基础上,增加了对对象属性的搜索,常见于企业站。例如在一个文档管理系统中,为了查询更准确的结果,我们需要对文件分类、文件名称、创建日期、创建人等进行搜索,类似于这种形式的搜索就是普通搜索。
普通搜索的优点是搜索范围比快速搜索更加准确,缺点是操作步骤复杂,搜索的属性只能通过And运算符取交集。普通搜索的样式如下:
高级搜索
高级搜索的功能最为强大,它除了能够实现普通搜索的全部功能之外,还可以自定义各属性间的关系,搜索结果,从而查询的结果特别准确。
高级搜索的优点是搜索速度特别快、搜索范围特别准确,用户可自定义搜索条件,缺点是操作步骤复杂,上手困难。高级搜索的样式如下:
导航搜索
导航搜索是一种以树形形式展示搜索结果的方式,其常见于企业应用软件中,根据类型而分层查找的一种搜索方式。
导航搜索的优点是能够根据文件类型查找的对应的文档,便于对文档的统计。缺点是操作步骤特别复杂,对于不清楚文档分类的文档,查找起来比较费时。导航搜索的样式如下:
二次搜索
二次搜索是在第一次搜索结果上再进行搜索,从而降低搜索范围,提高搜索结果的准确性。二次搜索在生活中的典型应用就是在网上购物时,先搜索商品的名称,在搜索出结果之后,再针对商品按价格或发布时间排序等。
二次搜索的优点是进一步提高了搜索结果的准确性,缺点是操作复杂,使用场合较少。二次搜索的样式如下:
全文检索
全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。全文检索主要应用于企业中,对于保存在附件中的文档进行搜索,从而获取想要的结果。
全文检索的优点是能够搜索特殊格式的文档资料,缺点是搜索难度大,耗时长。全文检索的样式如下:
特定搜索
特定搜索是人们对经常使用,而又不在上述搜索种类之内的搜索,提供的一种便捷搜索入口。最常见的特定搜索就是收件箱(未阅邮件),每次登录时,收件箱中会默认搜索未阅读过的邮件。
特定搜索的优点是能够最快速的搜索到想要的结果。缺点是搜索范围局限,只能搜索特定的内容。
最后,尽管搜索有很多种类,但很多时候,他们都是搭配使用的。比如快速搜索和全文检索一起使用,导航搜索和普通搜索一起使用,特定搜索和快速搜索一起使用。无论你单独使用某好搜索也好,混搭使用搜索也罢,都要记得搜索的目的是最快的找到想要搜索的结果,而不仅仅是界面的华丽。
- 搜索那些事儿(二) --- 你了解搜索的种类吗
- 搜索那些事儿(一) --- 那些年,我们用过的搜索
- 360搜索及搜索营销的那些事儿-魏霞
- JSON的那些事儿(你真的了解JSON吗)
- 搜索那些事儿(三) --- 从面向对象的角度谈搜索(SQL)
- 搜索那些事儿(四) --- 单业务搜索是如何实现的
- 你不知道XML编程的那些事儿(二)
- 搜索那些事儿(五) --- 二次检索知多少
- 嵌入式开发的那些事儿(二)
- Servlet&JSP的那些事儿(二)
- Servlet&JSP的那些事儿(二)
- 关于C++的那些事儿(二)
- 编程的那些事儿(二)
- 有关于深度优先搜索的二三事儿(《算法设计与实现》摘要)
- 计算机中那些事儿(二):如何神操作你的电脑
- 获取用户忠诚:了解用户搜索行为意图的三种类型
- 手机淘宝搜索排名的那些规则你知道多少?
- 敏捷那些事儿(二)
- 让IIS Express支持json
- fedora18 更新启动項
- find命令
- Spring MVC 一 基础学习
- "不听话"的浏览器不是好浏览器
- 搜索那些事儿(二) --- 你了解搜索的种类吗
- 手机应用:微波计算器 Microwave Calculator
- Exponentiation
- nginx源代码获取
- C#中图像处理的基础知识和技巧
- 用户登录代码
- kettle 你能不能再好点儿
- Android的生命周期
- C/C++内存泄露及其检测工具