引言
日常生活中,我们不可避免要地和各种各样的搜索引擎(例如:Baidu、Google等)打交道,但是你真正了解并学会合理地使用它们吗?本文就搜索引擎的几个常用高级搜索指令 做了简要的介绍。

工作原理
首先,一种能够发现新网页并抓取文件的程序,即蜘蛛(spider),在网上爬行并抓取页面文件进行分解、分析,然后建立索引(index)数据库。用户提交搜索请求,搜索引擎程序便对搜索词进行处理。预处理完后,搜索引擎程序从索引数据库中找出所有包含搜索词的网页,并且根据排序算法计算出网页的排名,然后按照一定格式返回到“搜索”页面。
搜索指令
1. “ ”
用双引号表示完全匹配,返回页面包含引号中的所有词,连接顺序也完全一致,并且中间允许有其它字符。例如搜索:"南丰蜜桔"
,返回页面仅包含“南丰蜜桔”关键词。Baidu和Google都支持这条指令。
2. -
用减号 表示不包含,返回不包含减号后面词的页面。使用时,减号前是空格,减号后紧跟 要排除的词。例如,搜索所有包含鲜花但不包含玫瑰花的页面:鲜花 -玫瑰花
。Baidu和Google都支持这条指令。
3. *
通配符,表示以星号 代表任何词进行搜索,星号可以出现在任何位置。例如我们可以查找:豆浆机做*
。Google支持该指令,Baidu不支持。
4. inurl:
返回关键词出现在网页URL中 的页面,支持中英文。例如我们查找:inurl:english
或者inurl:英语学习方法
。Baidu和Google都支持,Google对中文的搜索结果更为准确。此外,这条指令在查找电子书、音乐等资源方面有诸多妙用,这里给出百度百科的说明: inurl。
5. intitle:
返回关键词出现网页标题中 的页面。用法为后面直接加搜索词,如:intitle:科普
,搜索结果网页标题中将包含关键词“科普”。
6. allintitle:
与intitle功能和用法相似,包含多组关键词 ,中间用空格分隔。例如搜索所有网页标题中同时出现“科普”和“文学”关键词的页面:allintitle:科普 文学
。
7. filetype:
指定搜索的文件类型 。例如搜索所有网页内容中包含“学习方法”关键词的ppt文档,我们可以输入:filetype:ppt 学习方法
。该指令支持word,excel,pdf等文件格式。
8. site:
指定搜索的域名 。例如要在中国教育类网站下查找“运动会”的相关信息,我们可以输入:运动会 site:edu.cn
。
结束语
上面简单介绍了几个常用的日常搜索小技巧,当然还有一些搜索技巧,有兴趣的读者可以自行探索。值得注意的是,上述搜索指令可以组合使用,这里不再一一赘述。
网友评论