《google hacks》学习日志之特殊关键字

来源:互联网 发布:免费手机扫描软件 编辑:程序博客网 时间:2024/05/16 05:32
在google搜索过程中,除了使用逻辑和短语,还可以使用特殊语法来达到缩小搜索范围的目的。

        作为一个全文搜索引擎,google可以搜索网页的标题、正文和附录。但有的时候我们仅希望搜索某些网页或者网页的某个特定位置,这便需要运用特殊语法。

        值得注意的是,以下介绍的特殊语法,有的可以联合或者嵌套使用,有的只能单独使用,关于具体的使用方式,将在下一篇中介绍。

一、intitle:

        intitle:用来搜索标题中含有关键字的网页。它有一个变化为allintitle:用来搜索标题中包含所有关键字的网页。例如:

        intitle:"george bush"
       

        allintitle:"money supply" economics

        值得注意的是,allintitle:与其他的一些特殊语法不能同时使用。

二、intext:

        intext:用来搜索正文中含有关键字的网页(注意,也会忽略正文中的链接)。同样的,它也有一个allintext:的变化用法,用来搜索正文中包含所有关键字的网页。例如:

        intext:"yahoo.com"
 

        intext:html "yahoo.com"

        同样的,allintext:与其他的一些特殊语法不能同时使用。

三、inanchor:

        inanchor:用来搜索正文链接的锚点中含有关键字的网页。它同样有一个变化为allinanchor:用来搜索正文链接的锚点中含有所有关键字的网页。例如:

        inanchor:"tom peters"

        inanchor:"tom peters" "yahoo.com"

        同样的,allinanchor:也与其他的一些特殊语法不能同时使用。

        ps:关于锚点的定义,希望不了解的兄弟去google一下。

四、site:

        site:可以将搜索范围缩小到某个具体的网站或者某个顶级域名里。例如:

         site:loc.gov
 

        site:thomas.loc.gov
 

        site:edu
 

        site:nc.us

        值得注意的是,site:仅能够搜索网站或者顶级域名的首页。也就是说,并不能够搜索网站的全部内容。如要搜索网站的全部内容,需要用到下面这个特殊语法。


五、inurl:

        inurl:用来搜索链接中含有关键词的网页。同样的有allinrul:可以搜索链接中含多个关键词的网页,allinurl:也不能与其他语法同时使用。例如:

        inurl:help
 

        allinurl:search help

        google推荐我们用inrul:来替代site:因为inurl:可以搜索网站的子目录。同时,site:会忽略http://而inurl:不会。

六、link:

        link:用来搜索链接指向某个具体网址的网页。例如:

        link:www.google.com

        注意:1、http://不用在乎,google会自动将其忽略。2、link:与inrul:的区别在于前者需要链接完全指向搜索的网址,后者只需要连接中含有关键字即可。

七、cache:

        如果你是一个网络考古学家,你一定要看看这个语法。

        cache:用来搜索网页过去的快照,即使它已经不存在了。例如:

        cache:www.yahoo.com

八、filetype:

        filetype:用来搜索某个格式的文件。例如:

        homeschooling filetype:pdf
 

        "leading economic indicators" filetype:ppt

九、related:

        related:用来搜索类似的网站。例如:

        related:google.com

        会得到yahoo、cnn等网站。

十、info:

        info:用来搜索某网页更多的信息。例如:

        info:www.oreilly.com
 

        info:www.nytimes.com/technology

十一、phonebook:

        如你所想,phonebook:用来搜索电话簿信息。更多关于phonebook:的细节将在以后介绍。例如:

        phonebook:John Doe CA
 

        phonebook:(510) 555-1212

十二、define:

        define:用来对关键词进行全面的解释并给出关联信息。例如:

        define:paradigm

十三、movie:

        这个就像你想象的那样,用来搜索电影。例如:

        movie:matrix

        当然,它还可以用来搜索电影院信息。例如:

        movie:97333
 

        movie:corvallis, or

十四、music:

        music:就是用来搜索音乐的。例如:

        music:pink floyd



原创粉丝点击