如何高效使用搜索引擎-常见的几个搜索命令
如何高效使用搜索引擎最近工作需要查一些资料,发现自己对搜索引擎的利用程度太低,造成的结果就是效率极低。我搜集了一些资料,整理了一些常见的搜索引擎语法,这些并不只是SEO人员掌握就可以了啊。
常用的搜索引擎主要是百度和必应,必要时才会翻墙google,因此本文的举例都是基于百度搜索。
1、site
用来搜索某个域名下的所有被搜索引擎收录的文件,适用于所有的搜索引擎。其次,site命令可以限制在某一网站内进行搜索,限制搜索结果的范围。
site:www.jianshu.com
产品经理 site:www.www.jianshu.com
2、inurl
可以理解为“in url”,即搜索查询词出现在url中的页面,查询词支持中文和英文。
inurl命令结果inurl:雷军
inurl:apple
上图是分别搜索中文和英文的结果。从右图红框中可以看到搜索英文时,搜到的url都是包含搜索词的,然而左图搜索中文时,却不是这样。
以左图第一个链接为例解释。
http://www.iamqing.cn/tag/?tag=%C0%D7%BE%FC
其中‘%C0%D7%BE%FC’是汉字“雷军”的GBK(GB2312)编码,这样就说得通了。
3、and
and表示数学里面‘与’的逻辑关系。搜索“关键词A and 关键词B”,则返回同时包含前后两个关键词的结果。
and命令搜索中文关键词经过测试,中文基本都能返回正确的结果,使用英文的话要看具体and在搜索词的具体语意。不过搜索引擎一般都会优先把输入框里的内容作为一个整体进行搜索。
and命令搜索英文关键词PS:搜索时可以使用加号+代替and,也可以在多个关键词之间加上空格,百度会默认把空格识别为and命令,提供符合需求的搜索结果。
4、or
与and对应,or表示数学里面‘或’的逻辑关系。搜索“关键词A or 关键词B”,则返回包含关键词A或关键词B的结果。
or命令结果数学上来说,or命令的结果应该是包含and命令的结果,上图为证。or命令跟下面的‘|’命令有一定区别,下面补充。
5、分隔符|
‘关键词A|关键词B’命令返回的结果是包含关键词A或者关键词B的网页。
和or命令的区别是,‘|’命令相当于分别搜索两个关键词,然后把结果整合在一起,按照相关性进行排列。
or 和“|”命令结果
6、双引号“”
“关键词A”代表完全匹配关键词A,即所有的返回结果包括字数和字的顺序都完全匹配双引号中的内容。在百度上测试中英文的半角双引号都是支持的。
使用这个语法,应该说可以过滤掉多数不需要的内容了。下图以成语“入死出生”举例,不加语法正常搜索,会有一大票的“出生入死”结果。
双引号命令结果
7、减号(-)
“关键词A -关键词B”,顾名思义,减号命令返回的结果应该是搜索包含关键词A且不包含关键词B的结果。
减号语法有个需要注意的事项,减号前面需要有一个空格,减号后面紧跟着关键词B,不需要空格。
举例:搜索小米手机,第一条显示有全面屏字样,使用减法命令后无第一条结果。
减号命令结果PS:减号命令的另外一大用处是去除广告和推广链接
关键词 -推广链接 -广告
可以按照上述语法使用,一次搜索可以添加多个减号。在百度搜索中使用有奇效,特别是你的搜索词是广告主的热门词时。
8、intitle
顾名思义,intitle命令返回的的结果是网页tltle中包含该关键词的页面,即网页的标题包含该关键词。
举例:需要查询标题为“雷军”的网页
intitle:雷军
举例:需要查询页面中包含“小米”且标题为雷军的网页
小米 intitle:雷军
结合使用第二种方法可以进一步缩小搜索范围,不过我使用这种方法较少,一般来说普通搜索的关键词都会在标题里出现,使用intitle命令一般是特殊需求,比如SEO优化等等。
9、filetype
这个命令在查询一些学术资料或者是文件资料的时候十分有用,filetype可以对搜索结果的文件类型做限制,支持常见的文档和文件格式,pdf、doc、xls、ppt、txt、swf。
filetype命令结果以上9种基本就是日常搜索中可能用得到的比较多的命令,下面还搜集了一些其他的搜索引擎命令,其中一部分不一定支持百度搜索,一部分可能仅部分专业人士会用到,就不展开叙述。
1、domain
用domain命令可以查找跟某一网站相关的信息或反向链接,目前此指令只适用于百度。
domain:www.jianshu.com
2、link
查询网站外链的搜索指令,只适用于Google。
link:www.jianshu.com
3、linkdomain
返回某个域名的反向链接,研究网站外部链接情况。
linkdomain:www.jianshu.com
4、星号(*)
星号*是常用的通配符,许多系统级的命令都支持星号通配符。百度暂不支持星号命令。
锤*手机
5、小括号()
利用小括号()可以把多个关键词划分为一组,并进行优先查询,括号需要是英文半角括号。
(雷军+小米+全面屏)
6、index命令
根据输入的内容,返回一些网站的资源列表。
index of mp3
7、info
查询网站的一些基本信息。
info:www.jianshu.com
8、inanchor
返回导入链接中的锚文字包含搜索词的页面,这个命令可以用来搜索一些链接资源。
9、allinanchor
10、allintext
11、allintitle
12、allinurl
13、author
14、bphonebook
15、cache
16、datarange
17、define
18、group
19、related