多数人如何使用搜索引擎?
- 向搜索引擎提问;
- 用空格分隔关键词。
结果如何?
查一个概念时,常常查到一堆无用内容,费时费力,却然并卵,比如你要找一个yellow网站时……当我们要找一些专业性强的内容时,这点就更为明显。
这就是信息爆炸——垃圾信息爆炸给我们带来的困境。但我们始终需要高质量信息来解决问题。
而且,互联网上的资源,浩如烟海,谁能更快地找到更高质量的内容,无疑占有明显优势。
所以,我们都需要——搜索引擎高级使用技巧。
1.基本注意点
- 多用Google,而非百度
这几年,黑百度几乎成了「政治正确」的事。但百度为什么会被黑,无需多说。用Google,最关键的在于其内容质量——你能更快地找到你想要的内容,而且内容质量更高。
当然,凡事无绝对,百度不可能所有地方都劣于Google,比如在本地化方面、八卦方面、SEO热心程度上……所以没有头绪时不妨多查几个。
使用Google还有几个注意点:
a. 用这个网址:https://www.google.com/ncr 而非 https://www.google.com 。「ncr」指no country redirection,这样就不会连到香港/日本等地。
b. 谷歌学术用这个网址:https://scholar.google.com/ncr
c. 多用英文关键词搜索。一方面,Google显然更擅长处理英文;另一方面,很多英文内容确实优于中文内容。不会英文?慢慢学。
- 搜索更专业的内容时,少向搜索引擎提问
搜索引擎已诞生了很多年,也积累了很多内容,因此很多简单问题,都有现成答案,这时可以直接搜索答案。
但对于更专业的内容,直接提问效果就差很多。比如你想了解一个稍微复杂一些的问题:一份关于狗的嗅觉的专业报告。
这时如果直接搜索:一份关于狗的嗅觉的专业报告。你会得到这样的结果:
但你换成这样的关键词:filetype:pdf *dog smell
看出差别了吧?
这还只是一个简单例子,如果你想搜更复杂的问题,那就需要更复杂的组合,直接问问题的效果会很差,因为搜索引擎还没这么智能,其现有的工作原理,就会对问题进行分词、去停止词等处理。
- 关于高级搜索指令
高级搜索指令其实不难学,因为搜索引擎旁边都有现成的图形化界面指导,使用指令只是更快而已。
a.比如百度,在百度页面右上角的设置中找到「高级搜索」,点击,就出现了高级搜索图形化界面(如下图),这基本包括了百度所有的高级搜索指令。
b.比如Google,在其设置中找到「高级搜索/advanced search」,点击,就出现了高级搜索图形化界面(如下图),这基本包括了常用的高级搜索指令。
Google甚至还提供了一个用于练习搜索技能的网址:http://www.agoogleaday.com/ 在这个网址中,还有其他高级搜索指令。
- 其他众所周知的内容。
比如多用几个搜索引擎、多搜几个关键词等等。
2.高级搜索指令
这里列举一些大家可能会用到的指令。
- 空格/加号(+)
这是我们最常用的。所有的空格都被理解为加号,即与的关系。例如:输入a big date,文章里既有big也有date,但不一定有 a big date。而且,一些特别常用的词往往会被忽略掉,这就是搜索引擎工作原理中的「去停止词」导致的。
- OR
格式:关键词1 OR 关键词2。或的关系,即或者返回关键词1的结果,或者返回关键词2的结果。
注意:OR为大写,
百度用"|"。
- 减号(-)
返回不包含减号后面的关键词的页面。格式:减号前面是空格,减号后面没有空格。
减号的用处挺大。比如你搜百度的内容,出现一大堆百度自己的内容——百度知道、百度百科、百度文库、百度经验……这时就可以用减号。
上述3个指令正好对应「与或非」。
- 双引号("")
完全匹配搜索,匹配内容:包括输入的关键词与关键词的顺序。
当你明确想要了解某个内容时,就可以用双引号。
- 星号(*)
通配符(wildcard character),可代表任何文字。
例如:周*伦,就会返回周杰伦、周X伦,周Y伦等结果。当不确定某些内容,或者需要搜索相关内容,就可以用该指令。
注意:百度不支持该指令。
- filetype:指令
用于搜索特定的文件格式。例如:filetype:pdf 周杰伦,就会搜到关于周杰伦的pdf文件。
这个功能挺好,比如你要下载《天龙八部》电子书,就可以搜filetype:txt 天龙八部。如果想要找一些专业报告,就可以搜filetype:pdf之类的。
注意:Google支持的文件格式比百度多很多,具体的自己查查。
- site:指令
用来搜索某个域名下的所有文件,也可以用于子域名。
这个功能也挺有用。比如你想看知乎关于「如何减肥」的回答,就可以搜:如何减肥 site:zhihu.com,搜到的结果就都是知乎的。
- 两点(..)
返回某个数值范围的结果,该数值可以是时间、价格、年份、距离等。例如:presidents 1991..1995,就是搜索1991~1995的presidents。
注意:百度不支持该指令。
- 波浪号(~)
把波浪号加在某个关键词前,可以告诉搜索引擎:除了搜索给定的关键词外,还要搜索与波浪号后面的关键词相关的词汇。但实际用了用,没发现这样的效果,包括谷歌、百度。而且,在两者的高级搜索中都没看到,所以仅做参考。
- define:指令
返回所查询单词的涵义。例如:define capture,就会返回capture的解释,而且解释很全面,包括了其词源、翻译、使用频率等。
作为一个英语使用者,我觉得这个功能挺好,除了方便,还能在其中看到词源、使用频率。
注意:百度不支持该指令。而且,百度的翻译结果质量差很多。
- intitle:指令
用于搜索页面title中包含关键词的页面。
注意:此title是搜索引擎搜索结果中的标题,不一定是文章标题——很多时候这两者会重合,但不一定重合。若两者重合,就说明此页面的内容与此关键词强相关,所以可以使用。
对于SEO人员,这也是调查竞品网站是否有用心做SEO的一个方法——如果连title都没有优化,显然谈不上对手。
- allintitle:指令
搜索返回的是页面标题中包含多组关键词的文件。例如:allintitle:周杰伦 Jay Chou,就会搜到title中既包含周杰伦又包含Jay Chou的内容。
- inurl:指令
用于搜索所查关键词出现在URL中的页面,支持中英文。例如:inurl:jingzhi。就会找到url中包含jingzhi的页面。
如果你想找某种类型的网站,如政府网站,就可以用inurl:gov。
注意:百度只支持英文不支持中文,可能是因为URL中带有中文的比较少。
- allinurl:指令
与「allintitle:指令」类似。
- info:指令
在相应网址前加上info:,以获取该网址详情。
3.综合使用高级搜索指令
当要搜索比较复杂的问题时,就需要综合使用这些指令。这得慢慢熟悉,可以用上文提到网址练习一下:http://www.agoogleaday.com/ 。
举例:
比如上文提到的「一份关于狗的嗅觉的专业报告」,就可以用这样的关键词:filetype:pdf *dog smell
若要搜索「在某组织网站找一份关于狗的嗅觉的专业报告」,就可以用这样的关键词:filetype:pdf *dog smell inurl:org
若要搜索「在某组织网站找一份关于狗的嗅觉的专业报告,这些狗的价格为$50~$5000」,就可以用这样的关键词:filetype:pdf *dog smell inurl:org $50..$5000