类似google的可以参考如下:百度的语法怎么搞?
谷歌搜索
一:基本搜索
- 1)可部分匹配也可完全匹配
输入重要字词: 砀山鸭梨
- 2)完全匹配,需加双引号
用引号将需要完全匹配的字词引起: "砀山鸭梨"
- 3)多个关键字或关系,需用OR连接
在所需字词之间添加 OR: 批发 OR 特价
- 4)多个关键字且关系,需用空格连接
在所需字词之间添加空格:批发 特价
- 5)数字范围,用两个点连接
在数字之间加上两个句号并添加度量单位:2010..2011年(一个词)、2010..2011 年(两个词)
- 6)过滤不需要的关键字,关键字前加-号
在不需要的字词前添加一个减号: -山大、-"刺梨"
- 7)强制搜索,关键字前加+号
google对一些在网络上出现频率极高的英文单词,如“i”、“com”、“www”等,以及一些符号如“*”、“.”等,作忽略处理。如:(www历史)将会搜索到只包含“历史”关键词的网页。
如果要对忽略的关键字进行强制搜索,则需要在该关键字前加上明文的“+”号。如(+www历史)
另一个强制搜索的方法是把上述的关键字用英文双引号引起来。如:("www"历史)
二:高级搜索
- 1)所有关键字位置在标题,第一个关键字前面加allintitle:,某个关键字在标题其前面加intitle:
字词出现位置:allintitle:“砀山鸭梨” 批发 OR 特价(要求“砀山鸭梨”和批发或特价都出现在标题)
字词出现位置:intitle:“砀山鸭梨” 批发 OR 特价(只要求“砀山鸭梨”出现在标题)
字词出现位置:intitle:山砀鸭梨 批发 OR 特价(山砀鸭梨不带引号表示可以部分匹配)
2)类似上面intile,还有allintext:(在网页文本中)、allinurl:(在网页网址中)和allinanchor:(在指向网页的链接中)的用法同上
3)要求在某个网站或域名中搜索,在域名前加site:
搜索某个网站:疯子 site:http://youku.com(只在优酷搜索疯子)
- 4)指定搜索结果文件类型
查找指定格式的网页:filetype:doc、filetype:pdf、filetype:ppt、filetype:xls ......
具体来个:inurl:hao filetype:doc(搜索网页url中包含hao的doc类型网页)
- 5)通配符搜索,用*表示[0..多个]字符
搜索以我开头,以你结束的词:我*你
Google高级搜索技巧
概述
作为一名软件工程师更好的利用搜索引擎可以加快我们搜索资料的速度,提高我们的开发效率。所以,学会一些搜索技巧是非常必要的。
搜索结果要求包含两个及两个以上关键字
一般搜索引擎需要在多个关键字之间加上“+”,而GOOGLE无需用明文的“+”来表示逻辑“与”操作,只要空格就可以了。
例如:xlinsist blog
搜索结果要求不包含某些特定信息
GOOGLE用减号“-”表示逻辑“非”操作。
例如:xlinsist-blog
注意:操作符与作用的关键字之间,不能有空格。
搜索结果至少包含多个关键字中的任意一个
GOOGLE用大写的“OR”表示逻辑“或”操作。
例如:xlinsist OR blog
注意:小写的“or”,在查询的时候将被忽略。
GOOGLE不支持通配符,只能做精确查询,关键字中的“*”或者“?”会被忽略掉。
GOOGLE对英文字符大小写不敏感,“xlinsist”和“XLINSIST”搜索的结果是一样的。
搜索整个句子
用句子做关键字,必须加英文引号。
例如:”i love xlinsist blog”
搜索引擎忽略的字符和词汇
GOOGLE对一些网路上出现频率极高的英文单词,如“i”、“com”、“www”等,以及一些符号如“*”、“.”等,作忽略处理。
如果要对忽略的关键字进行强制搜索,则需要在该关键字前加上明文的“+”号。如果要对忽略的关键字进行强制搜索,则需要在该关键字前加上明文的“+”号。
对搜索的网站进行限制
“site”表示搜索结果局限于某个具体网站或者网站频道。
例如:袁岳 site:521java.com
查询某一类文件
例如:俞敏洪 filetype:pdf(doc,xls等等格式)
搜索的关键字包含在URL链接中
“inurl”语法返回的网页链接中包含第一个关键字,后面的关键字则出现在链接中或者网页文档中。有很多网站把某一类具有相同属性的资源名称显示在目录名称或者网页名称中,比如“java”、“c++”等,于是,就可以用INURL语法找到这些相关资源链接,然后,用第二个关键词确定是否有某项具体资料。
例如:inurl:java jvm site:ibm.com
上面的语法表示在ibm.com域下的网站,链接上包含Java的,链接或网页中包含jvm的。
“allinurl”语法返回的网页的链接中包含所有作用关键字。
例如:allinurl:java jvm
上面的语法表示的是网页链接中必须包含这两个关键字
搜索的关键字包含在网页标题中
“intitle”和“allintitle”的用法类似于上面的inurl和allinurl,只是后者对URL进行查询,而前者对网页的标题栏进行查询。网页标题,就是HTML标记语言title中之间的部分。网页设计的一个原则就是要把主页的关键内容用简洁的语言表示在网页标题中。因此,只查询标题栏,通常也可以找到高相关率的专题页面。
例如:intitle:俞敏洪
搜索所有链接到某个URL地址的网页
如果你拥有一个个人网站,估计很想知道有多少人对你的网站作了链接。而“link”语法就能让你迅速达到这个目的。
注意:“link”不能与其他语法相混合操作,所以“link:”后面即使有空格,也将被GOOGLE忽略。
查找与某个页面结构内容相似的页面
“related”用来搜索结构内容方面相似的网页。
从GOOGLE服务器上查询缓存的页面
“cache”用来搜索GOOGLE服务器上某页面的缓存,通常用于查找某些已经被删除的死链接网页,相当于使用普通搜索结果页面中的“网页快照”功能。
版权声明:本文为博主原创文章,转载请附上博文链接!