因为最近到处都是推荐rutracker这个网站的,所以我也就好奇去看了下,上面资源确实挺多的,不过发现搜索功能是需要进行注册的,但是注册的时候也提示了不能注册了,所以也就错过了注册的时间,不过还是想在网站中进行一些资源的搜索,这个时候就可以用到一些搜索的技巧了。
谷歌的官方指南可以在下面两个链接找到。本文只选取几个最常用的技巧举例进行介绍。
1. 搜索指定的文本
有时候,因为下列原因,搜索引擎会呈现给你并不完全符合你输入内容的结果:
- 输入的文本包含空格,会被搜索引擎认为是断词,从而使搜索结果只是部分包含这些单词,而且顺序并不重要
- 对于中文输入,搜索引擎会尝试自动断词,然后产生了类似上一条的效果
- 搜索引擎认为你输入的内容存在错字或不规范,因为适当修改其中某(几)个字或语序后,会变成另一个带给你明显更多热门结果的关键词
如果你不希望搜索引擎呈现给你这样的结果,而是完全符合你输入的文字,那么可以用半角双引号括住相应的文字。
比如,想要搜索 story of a toy(玩具的故事),但是直接搜索并不会给你带来完全符合这一格式的结果(可能单词顺序等不同),如下:
因为 Toy Story 是著名电影《玩具总动员》的名称,谷歌认为你有更大的可能是想搜索这个(但并不是)。这时候,搜索打了双引号的同样的内容,就会呈现给你更好的结果:
中文的双引号是不起作用的
另外,谷歌搜索不区分大小写。因此没有任何直接的方法实现区分大小写的搜索,只有一些间接的方法(基本上都是针对搜索结果进行筛选),比如这篇文章提到的方法。
2. 限制只在标题中搜索
如果你希望搜索结果只有标题包含关键字(而非整个网页任意一处包含这个关键词,因为有可能正文只是碰巧出现了这个词,甚至可能只是在广告里,但是整个网页和你要搜索的内容并没有什么关系),那么可以这样借助 intitle: 或者 allintitle: 这个标记。这两个的区别是,前者只有紧跟在冒号后的第一个关键词会被要求出现在标题中,而后者是冒号后所有关键词都必须出现在标题中。
比如想要搜索标题包含 microsoft surface macbook 的网页,可以搜索:
1 | allintitle:microsoft surface macbook |
3. 不包含关键词
如果你不希望搜索结果中包含某些关键词,可以在这些关键词前面加一个减号“-”,表示排除。比如,你想搜索“大碗粗面”,但是不希望搜索到与“吴亦凡”相关的内容,可以搜索:
1 | 大碗粗面 -吴亦凡 |
4. 模糊搜索
如果想要搜索的内容中有个别字符记不清楚,可以用星号“*”代替。
比如你听到了一首英文歌,但是只听清了里面的几个词,这时候就可以用星号来代替那些没有听清楚的词:
5. 在指定网页中搜索内容
如果已知你希望看到的结果会出现在网址符合某种规律的网页中,那么就可以借助 site: 这个特殊标记来限定搜索范围。
比如,我们搜索rutracker中的游戏,call of duty,只需要输入
1 | call of duty site:rutracker.org |
就能找到网站中包含关键词的内容了
另外,如果想要在指定的社交网站搜索,可以使用“@”符号。
百度也有相同的功能,但并不是 site:,而是 inurl:
百度也可以使用 @ 符号
6. 搜索指定文件类型的结果
比如,搜索Hadoop的PDF,可以这样:
在这里可以查看谷歌支持的所有文件格式(不过常用的也基本只有 pdf, ppt, doc 之类的了)。
想用这种方式搜索图片?请直接使用谷歌图片搜索。