搜索语法:利用语法可以进行更复杂的条件搜索,可大大提高搜索的效率和精度;需要注意的是,所有搜索引擎可能有一些共同的语法规则,也有自己的规则,另外,随着某一搜索引擎的发展与完善,自身的语法规则可能也会有不断的更新和完善;当然,随着搜索技术的发展和完善,搜索引擎会判断并自动应用适当的语法将可能用户最需要的相关搜索结果排到前面;

百度搜索语法
操作符或短语 说明 百度 备注
+ =and,=空格,=逻辑“与”,含义是要求包含关键词;    
- 相当于逻辑“非”,希望搜索结果中不含特定查询词    
| 相当于逻辑“与”,要求搜索结果中至少包含多个关键词中的任意一个。   百度用"|",不用“or”
* 用作通配符,代表一个汉字或一个单词    
"" 精确匹配,完整出现,不被拆分; 比较【走上了乡间的泥路】VS 【“走上了乡间的泥路” 关键字在所搜索到的标题或内容中不会被分割或间隔;(如果没有双引号,搜索引擎默认会按词分割搜索)
site: 把搜索范围限定在特定站点中 家庭教育 site:ifeng.com 在限定的网站www.fieng.com内用百度搜索关键词;
inurl: 把搜索范围限定在链接中 家庭教育 inurl:china 所搜索到的网页地址URL都包含有“china"字符
intitle: 把搜索范围限定在网页标题中 幼儿intitle:家庭教育  
inanchor 针对网页中锚点(anchor)的搜索    
filetype: 搜索网页中的特定文档(非HTML格式的文件);如.doc\.pdf\xls\.ppt\.txt\。swf等; 家庭教育 filetype:doc  
google搜索语法
    举例  
操作符或短语 说明 google 备注
+ =and,=空格,=逻辑“与”,含义是要求包含关键词;   自动启用进行查询;可以强制搜索“忽略词”;
- 相当于逻辑“非”,含义是从搜索去除含有某关键词的网页; 失乐园 -弥尔顿 "-"与后面的关键词之间不能有空格;
OR 相当于逻辑“与”,要求搜索结果中至少包含多个关键词中的任意一个。   "OR"要大写;
* 用作通配符,代表一个汉字或一个单词    
"" 要求包含的关键字顺序不变、无其他词分隔;    
site: 在指定的网域中查找,可以是特定的域名类型,如cn、uk、gov、edu.cn等,也可是特定的站点;   一般不办"www",这样可以搜索网站其他的频道,得到更多的搜索结果;
inurl: inurl:A,搜索在URL中含有字符串A的网页;   url可以是域名、目录名、文件名
allurl: allrul:A B,可以包含字符串A和B;    
intitle: 针对网页标题的搜索    
alltitle:      
inanchor 针对网页中锚点(anchor)的搜索    
allanchor      
filetype: 搜索网页中的特定文档;如.doc\.pdf\xls\.ppt\.txt\。swf等;    
link:url 搜索所有链接到URL的网页;    
related:site 搜索和指定页面相关的页面;   stie为网站的网址
daterange:A-B 限制搜索特定时间段里的检索内容   A、B是Julian格式的日期;
       

1 忽略词:Google会忽略最常用的词和字段,这些词和字段称为忽略词。Google自动忽略"http",".com"和"的"等字符和单字,这类字词不仅无助于缩小查询范围,而且会大大降低搜索速度。使用英文双引号可将这些忽略词强加于搜索项;

2 词干法:在合适的情况下,Google会同时搜索关键词和与关键词相近的字词。如,搜索这“dietary needs",Google会同时搜索"diet needs"和其他该词的变种;

3 拼音汉字转换:Google运用智能软件系统对拼音关键词能进行自动中文转换并提供相应提示。如搜索“shang wu tong",Google能自动提示“你是不是要找:商务通”。

4 "手气不"错按钮:英文是“I‘m feeling lucky!”,输入关键词后点击此按钮,会直接进入Google结果中排在第一位的网页,其他的搜索结果不会出现。

常用的浅显的高级搜索符号

1.allintext: intext:,
2.allintitle: intitle:,
3.allinurl:inurl:
4.bphonebook: phonebook: rphonebook:
5.cache:
6.define:
7.filetype:
8.info:
9.link:
10.related:
11.site:
12.numrange:
13.daterange

1.allintext 网页中的正文内容中的某个字符做为搜索条件,例如 allintext:邪恶八进制信息安全团队; 百度支持,有没有all在google中不明显,在百度中区别较大。百度虽然支持但是效果不是很好。Intext类似。

2.allintitle 搜索网页标题中是否有我们所要找的字符。例如 allintitle:邪恶八进制信息安全团队;Intitle用法同。金州觉得在google中,allintitle和intitle区别不大,在百度中有很大区别。在百度中allintitle好像有更大的强制力度。这个结果为8210上一个allintext为27600明显的可以看出区别来。
3.allinurl 就是搜索url中的某个字符,例如allinurl:worm;百度支持,不是很好。Inurl同。
4.bphonebook 金州觉得这个东西很好玩的,很多人好像都没有说到。不过对国内的好象不行,但是对美国的可以。例如搜索bphonebook:rose+Washington,就会出现所有名字中有rose的人的地址和电话号码。还有位置。随便找一个点后面的maps,那个都行,就会出现,还告诉你如何去。很好玩的。可以转换卫星图像,闲话,想到社会工程学,现在很多人谈到社会工程学,很多人说的社会工程学都是孩子的游戏一样。真正的社会工程学相当复杂。骗到老大娘和骗到知识分子要发费的力气是大大不同的。尤其是大家防范意识的增强。Phonebook同,bphonebook能搜索出来更多。Rphonebook大概同。三个只是方式不一样。有的是简写。地名名字缩写。
5.cache 缓存,都知道。例如cache:www.sohu.com,百度不支持。

6.define 搜索词语定义的,例如 define:system,可以查看各种语言关于他的说明。百度不支持。

7.filetype 非常好用搜索文件类型的方式。后面跟文件格式。例如filetype:pdf worm,百度对此支持也很好。一般搜索到的都是可以直接下载的,对于找寻资料特别方便。百度还支持all函数。Google不支持,必须要点明文件类型。自这一点来说,对于中文的论文之类的,百度的功能更好一些。但是google支持的类型较多。关于此搜索,hacker可利用的也较多,相关深入探讨请查询一些专业文章。
8.info查找指定站点的一些基本信息 例如info:www.sohu.com
9.link 察看链接的网站。 例如 link: www.sohu.com
10.related 返回主页上链接的东西。例如related: www.sohu.com
11.Site 在特定位置的一些搜索,例如原来only_over在邪恶八进制信息安全团队灌水板块举的那个例子,site:eviloctal.com E.S.T论坛贵宾
12. numrange 号码的查询 例如 身份证numrange:10000000000000000..999999999999999999,百度不支持。
13.daterange 找出这个时间段中的网页,这个时间需要转换。日期使用的是Julian date ,google提供了一个可以转化的页,http://www.faganfinder.com/google.html 好像不是很理想。随便测试了一下,说明一下格式,日期是我随便写得。