美文网首页IT@程序员猿媛程序员工具癖
你所“不知道”的高级搜索技巧

你所“不知道”的高级搜索技巧

作者: 洛神璃 | 来源:发表于2019-04-05 20:40 被阅读37次

    引言

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

    图片来源于网络

    工作原理

    搜索引擎会派出一种我们称之为蜘蛛「spider」的程序,它能够在网上爬行、发现新网页并抓取页面文件进行分解、分析,然后建立索引「index」 数据库。用户提交搜索请求,搜索引擎程序便对搜索词进行处理。预处理完成后,搜索引擎程序从索引数据库中找出所有包含搜索词的网页,并且根据一定的排序算法计算出网页的排名,最后按照一定格式返回到“搜索”页面。

    搜索指令

    1. “ ” 和《 》

    双引号书名号表示完全匹配,返回页面需包含引号中的所有词,连接顺序也完全一致,并且中间允许有其它字符。例如:

    "南丰蜜桔"
    

    返回页面仅包含“南丰蜜桔”关键词。

    《赣南脐橙》
    

    返回页面仅包含“赣南脐橙”关键词。Baidu和Google都支持这两条指令。

    2. -

    减号 表示不包含,返回不包含减号后面词的页面。使用时,减号前是空格,减号后紧跟 要排除的词。例如,搜索所有包含鲜花但不包含玫瑰花的页面:

    鲜花 -玫瑰花
    

    Baidu和Google都支持这条指令。

    3. *

    通配符,表示以星号 代表任何词进行搜索,星号可以出现在任何位置。例如我们可以查找:

    豆浆机做*
    

    Google支持该指令,Baidu不支持。

    4. inurl:

    返回关键词出现在网页URL中 的页面,支持中英文。Baidu和Google都支持,Google中文搜索的结果更为准确。例如:

    inurl:english
    
    inurl:英语学习方法
    

    此外,这条指令在查找电子书、音乐等资源方面有诸多妙用,这里给出百度百科的说明: inurl

    5. intitle:

    返回关键词出现网页标题中 的页面。用法为后面直接加搜索词,如:

    intitle:科普
    

    搜索结果网页标题中将包含关键词“科普”。

    6. allintitle:

    与intitle功能和用法相似,包含多组关键词 ,中间用空格分隔。例如搜索所有网页标题中同时出现“科普”和“文学”关键词的页面:

    allintitle:科普 文学
    

    7. filetype:

    指定搜索的文件类型 。例如搜索所有网页内容包含“搜索技巧”关键词的ppt文档,我们可以输入:

    filetype:ppt 搜索技巧
    

    该指令支持word,excel,pdf等多种文件格式。

    8. site:

    指定搜索的域名 。例如,在中国教育类网站下查找“运动会”的相关信息:

    运动会 site:edu.cn
    

    又如,我们要在pc6网站下查找和下载UC浏览器:

    UC浏览器 site:pc6.com
    

    结束语

    上面简单介绍了几个我们最常用到的日常搜索小技巧,其它还有一些搜索技巧,有兴趣的读者可以自行探索。值得注意的是,上述搜索指令也可以组合使用,这里不再详细说明。

    相关文章

      网友评论

        本文标题:你所“不知道”的高级搜索技巧

        本文链接:https://www.haomeiwen.com/subject/dimkiqtx.html