搜索引擎对大家来说一定不陌生,在使用网络的情况下,大家或多或少会使用搜索引擎。国内比较著名的搜索引擎就是百度、Google、搜狗、SOSO、有道、雅虎等,用过那么多搜索引擎,但你对搜索引擎的小技巧又找到多少?怎样才可以搜索到自己想要的资源?好吧,让我们来了解一下搜索引擎中的高级指令吧,会对你有帮助的。
用户除了可以在搜索引擎搜索普通关键词外,还可以使用一些特殊的高级搜索指令,高级搜索指令就是为了达到用户的直接目的,排除用户不需要的消息。
把搜索词汇放在双引号中,代表完全匹配搜索,也就是说搜索出来的结果页面都是保护双引号中所出现的所有词汇,连顺序也是完全匹配的。百度和Google都是支持这个指令的。
从上图可以看到,搜索结果中大多数页面出现的关键词并不是完整的「周良博客」,有的页面中「周良」、「博客」这两个词在不同地方,中间有间隔,顺序也不怎么相同。把「周良博客」添加上双引号,然后再搜索,可以看到下图,出现的页面都是带有完整词汇和顺序的周良博客
。使用双引号搜索可以更准确的找到特定关键词,更容易找到自己想要的内容资源。
减号代表搜索引擎显示不包括减号后面词汇的页面。使用这个指令时减号前面必须是空格,减号后面没有空格,要紧跟着需要排除的词。Google和百度都支持这个指令。使用减号高级指令可以更加准确的找到需要的文件,尤其是某些词语有多重意义的时候。
星号是常用的通配符,也可以使用在搜索引擎中。百度不支持 * 号指令。
比如在Google中搜索周良*客
,其中 * 代表任何文字、出现的结果就不仅仅是包含「周良博客」的页面了。
inurl:指令用于搜索查询词出现在URL中的页面。百度和 Google 都是支持 inurl:指令的。inurl:指令不仅支持英文,还支持中文哦。
比如搜索inurl:imzl.com
, 大家可以试试,出现的页面都是由于关键词出现在了 URL 中,而周良博客正是因为域名带有 imzl.com 的关系,占据了这个关键词的前几位。
如果你是做SEO的,那么inurl:指令对你会很有用,因为你可以快速的找到竞争对手(关键词出现在 URL 中对排名有一定的影响)。
搜索出现的结果是导入链接锚文字中包含搜索词的页面。百度不支持。由于不怎么常用,周良就不过多的介绍了。
返回的是页面 title 中包含关键词的页面。百度和谷歌都支持 intitle。title 是目前页面优化最重要的因素。无论是什么网站,基本都会把关键词放入 title中。使用 intitle:指令找到的文件才是更准确的竞争对手页面。如果关键词只是出现在页面可见文字中,并没有出现在 title 中,大部分情况是没有对这个关键词进行有针对性的优化。
搜索返回的是页面标题中包含多关键词的文件。多个关键词间用空格分开。例如搜索alilintitle:周良 博客 互联网
就相当于intitle:周良 intitle:博客 intitle:互联网
出现的搜索页面都是标题中既包含周良,也包含博客和互联网的页面。
与alilintitle:指令类似,不知道怎么介绍了…
搜索特定文件格式的时候使用。例如:filetype:pdf 周良博客
,显示的是包含「周良博客」的所有PDF文件。filetype 指令可以用来搜索特定的资源,比如PDF电子书、Word文件等。Google 和百度都是支持 filetype:指令的。
这个高级搜索指令应该是大家最熟悉的吧,用来搜索某个域名下面的所有文件。比如搜索 site:imzl.com
,出现的就是 imzl.com 这个域名下面的所有页面,可以说这个高级指令是查询网站收入页面数量最直接的方法。site:指令也可以用于子域名。但 site:并不准确,特别是在 Google 中,出现的收入页面经常有大幅度波动,只能用于参考,但不能完全相信。
应该也是我们大家常用的指令吧,用来搜索某个url的反向链接,既包括内部链接,也包括外部链接。百度不支持,谷歌只能返回索引库中的近乎随机的一部分,几乎没什么实际作用。
雅虎返回某个域名的反向链接。相对于link指令,雅虎的linkdomain指令得到的反向链接数据还比较准确,可以结合减号指令一起使用,就可以得到相对完整的外部链接数据。
返回的结果是与某个网站有关联的页面。比如搜索:related:imzl.com
,我们就可以得到Google所认为的与周良博客有关联的其他页面(当然了,你要是现在去Google搜索,那么什么也搜索不到)。这种关联到底指什么,Google并没有明确说明,一般认为指的是有共同外部链接的网站。
OK,搜索引擎高级搜索指令就介绍到这里,除了上述的十三个高级搜索指令外,我们还可以将高级搜索指令组合起来使用。这样菜可以更加精确的定位你需要的资源!