为了让广大的网民(尤其是SEO人员)能更好的使用搜索引擎,为了让网络推广和营销人员能更好地手工收集信息,下面微软派的小弟列出了大部分常用的搜索引擎的搜索命令以供参考,若有错误请指正:
网站搜索
site命令 Google、baidu
检索查看设定的网站在搜索引擎中收录抓取内容的数量,例如搜索“site:www.cnblogs.com“就能查询到搜索引擎收录cnblogs多少页内容。
+命令与domain命令 baidu
+命令与domain命令的含义在于检索网站在搜索引擎中反面链接页面,例如想搜索有什么网页链接到www.hao123.com的页面,就可以输入domain:www.hao123.com或者+ www.hao123.com
网址搜索(URL Search)
allinurl命令 Google
inurl命令 baidu
inurl命令在于查询网址中含有的关键词,如搜索网址中含有关键词“baidu”的词语,就可以输入“inurl:baidu”查询。
标题关键词搜索(Title Search)
intitle命令 Google、baidu
搜索网页标题中含有的关键词,例如想搜索标题中含有“it”的内容,就搜索intitle:it ,就会搜索到网页标题中含有it关键词的网页。注意,intitle:和后面的关键词之间,不要有空格。
网页关键词搜索
""双引号命令 Google、baidu
""的含义在于搜索含有关键词内的网页,例如想搜索标题中含有“baidu”的内容,就搜索"baidu" ,就会搜索到网页中含有关键词baidu的网页。
关于网页关键词的精确匹配——双引号和书名号:
如果输入的查询词很长,百度在经过分析后,给出的搜索结果中的查询词,可能是拆分的。如果您对这种情况不满意,可以尝试让百度不拆分查询词。给查询词加上双引号,就可以达到这种效果。
例如,搜索 上海科技大学 ,如果不加双引号,搜索结果被拆分,效果不是很好,但加上双引号后,“上海科技大学”,获得的结果就全是符合要求的了。
书名号是百度独有的一个特殊查询语法。在其他搜索引擎中,书名号会被忽略,而在百度,中文书名号是可被查询的。加上书名号的查询词,有两层特殊功能,一是书名号会出现在搜索结果中;二是被书名号扩起来的内容,不会被拆分。 书名号在某些情况下特别有效果,例如,查名字很通俗和常用的那些电影或者小说。比如,查电影“手机”,如果不加书名号,很多情况下出来的是通讯工具——手机,而加上书名号后,《手机》结果就都是关于电影方面的了。
链接搜索(Link Search)
link命令
注意:在百度里,link 并不代表一个指令,只是一个普通的关键字。link:www.example.com 搜索结果是包含“link:www.example.com”词组关键字的所有网页。并不是查找反向链接。而是要用前面讲的+命令或domain 命令。
Google,link 命令查找的是反向链接,但只包含网站所有反向链接的少部分,也就是说得到的反向链接数是不准确的。不过Google网站管理员工具可以查网站所有反向链接。
Yahoo,link 命令查找的是反向链接,但需要在域名前加 "http://",如:link:http://www.example.com。
具体如何更好更快地查询反向链接,请见Elock Wong 的另一篇文章《如何查询反向链接?》http://www.cnblogs.com/elock/archive/2010/04/10/1709203.html
锚点搜索(Anchor Search)
allinanchor命令 Google
文件搜索(filetype Search)
filetype命令 Google
[filetype:文件类型后缀](如PDF、DOC、SWF等)
博客搜索
blog命令 baidu
查询你发表在百度空间的文章被百度收录的数量。但这条命令只对百度博客搜索起作用。用法:
blog:hi.baidu.com/要查询空间名
号码搜索
Google、baidu
搜索号码命令含义:如想在搜索引擎输入手机号、ip地址、都能查询到手机号的注册地址,ip所在的地址。
mp3搜索
mp3命令
查询音乐的下载试听地址,如想搜索歌曲“我和你”的下载试听地址,就可可以输入“mp3:我和你”查询。
其他辅助的匹配符搜索
搜索引擎基本上都支持附加逻辑命令查询,常用的是“+”号和“-”号,或与之相对应的布尔(Boolean Search)逻辑命令AND、OR和NOT;还有匹配符号“*”等等,鉴于时间关系,没有写太多。
利用空格符号,最基本的搜索方式:例如:键入computer adventure game,查找与该关键词有关的记录,在过去通常情况下相当于布尔逻辑命令中“OR”的关系,翻译过来就是:computer (OR)adventure(OR)games
利用+号(AND)用于在搜索中指定涵盖某项内容,例如:键入+computer +game -adventure,翻译过来就是:computer(AND)game(NOT)adventure,列出所有包含computer game的记录,但在其中排除有关adventure的记录。
利用-来限定关键词一定不要出现在结果中。 例如:键入seo-网站,会找出包含seo但除了网站的网站。
利用*代替所有的字母,模糊检索那关键词或者是不能确定的关键词。 例如:键入"鞋*"后的会查询到包含鞋字的相关内容。
利用()可以把多个关键词划分为一组,并进行优先查询。 例如:键入"(seo+网络)"来搜索包含"seo"与"网络"的信息.
利用and 表示前后两个关键词是"与"的逻辑关系。 例如输入关键词:攸县 and 湘楚古城 会找出将包含攸县和湘楚古城有关的网站。
利用or(|)表示前后两个词是"或"的逻辑关系。 例如输入关键词:攸县 or 出口,会找出将包含 攸县 或者 出口 的网页。
大家可以在谷歌百度等搜索引擎的应用介绍中和实践经验中去总结,有的经验很宝贵的,外面花钱买的软件都不一定比这些经验有用哦。用好这些搜索命令符号可以大幅提高我们的搜索精度,能组合好这些就能在实际信息工作中体现重要价值,很多看似基础简单的东西发挥的好必有无上价值,就比如记事本。