完整匹配:
在Google的输入框里,所有的空格都被理解为 ”+” 号。如果你输入的是mysql foreign key,那么返回的搜索结果里也许既有mysql存在,也有foreign key存在,但不一定有mysql foreign key存在。另外,部分常用的、单独存在没有意义的词汇往往被忽略掉,比如the/a/that等等。
如果要找含有mysql foreign key这个词组的文章,那么必须在搜索词前后加上引号,输入"mysql foreign key",不管输入的时候使用的是全角字符 (“”) 还是半角字符 ("") ,Google都能正确处理。这就是引号的作用:返回完整匹配的结果。
筛选:
为了进一步筛选搜索结果,还需要学会另外一个符号 — 减号(-)。如,“mysql foreign key” - "nodejs"就要求Google返回含有mysql foreign key但不存在nodejs的文章,注意:“-”之前一定要有一个空格,否则无效。
使用 intitle 和 allintitle 指定标题:
intitle 返回的是搜索结果标题中包含指定关键词的列表。如:intitle:”风水”,返回的所有列表的标题中都包含关键词”风水”。
allintitle 返回的是搜索结果标题中同时包含多组指定关键词的列表。如 :allintitle:风水 牛,就相当于:intitle:风水 intitle:牛,返回的所有列表的标题中既包含“风水”,也包含“牛”。
使用 inurl 和 allinurl 指定链接:
inurl 是用于搜索查询词出现在url 中的方法,如:inurl:cn,搜索结果的url链接中都包含”cn”。
allinurl 与 allintitle 类似。如:allinurl:cn hiretianxia,就相当于 :inurl:cn inurl:hiretianxia。
使用 link 搜索出链接到该主页的网页:
如:link:www.sogou.com
使用 @ 搜索社交媒体:
将 @ 放在社交媒体词的前面,如:@weibo 、 @twitter、@微信
使用 OR 进行组合搜索:
将 OR 放在搜索词之间,如:中国人OR日本人,结果返回带有”中国人”或”日本人”的列表。
文档搜索:
当需要搜索特定格式的文件时,使用“filetype:pdf/doc/ppt…”。例如,搜索关于Python的pdf格式的文档资料,搜索框输入: “Python” filetype:pdf即可。当然想要其他格式如doc/ppt的也都可以。
通配符:
另外一个程序员耳熟能详的符号是正则里最常露脸的星号,看到星号就下意识的想到通配符,在Google的搜索规则中也是如此,输入"mysql connect error *"就会返回所有已知的关于MySQL连接错误的文章。
站内搜索:
使用site方法,像"mysql foreign key" site:stackoverflow.com就只会搜索stackoverflow.com网站内的所有关于mysql foreign key的文章。
宅男福利:
谷歌的安全搜索怎么关闭?搜索网址加个参数:&safe=off。