zoukankan      html  css  js  c++  java
  • 你所“不知道”的高级搜索技巧

    引言

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

    工作原理

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

    搜索指令

    “ ” 和《 》

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

    "南丰蜜桔"
    

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

    《赣南脐橙》
    

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

    -

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

    鲜花 -玫瑰花
    

    Baidu和Google都支持这条指令。

    *

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

    豆浆机做*
    

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

    inurl:

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

    inurl:english
    
    inurl:英语学习方法
    

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

    intitle:

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

    intitle:科普
    

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

    allintitle:

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

    allintitle:科普 文学
    

    filetype:

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

    filetype:ppt 搜索技巧
    

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

    site:

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

    运动会 site:edu.cn
    

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

    UC浏览器 site:pc6.com
    

    结束语

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

  • 相关阅读:
    主流的浏览器分别是什么内核?
    css的基本语句构成是什么?
    如何居中一个浮动元素?
    你如何管理CSS文件、JS与图片?
    、在ie6,ie7中元素高度超出自己设置高度。原因是IE8以前的浏览器中会给元素设置默认的行高的高度导致的。
    前端页面有哪三层构成,分别是什么?作用是什么?
    两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?
    == 和 equals 的区别是什么?
    JDK 和 JRE 有什么区别?
    2020.10.19
  • 原文地址:https://www.cnblogs.com/home/p/google-search-skills.html
Copyright © 2011-2022 走看看