google搜索

google搜索 google与其他搜索引擎的区别?

google与其他搜索引擎的区别?

google与其他搜索引擎的区别?

google与其他搜索引擎的区别如下:

Google的算法相较于其他搜索引擎来说严密很多。Google 只显示相关的网页,其正文或指向它的链接包含您所输入的所有关键词,而无须再受其它无关结果的烦扰。Google 不仅能搜索出包含所有关键词的结果,并且还对网页关键词的接近度进行分析。与大多数其它搜索引擎的又一区别是:Google 按照关键词的接近度确定搜索结果的先后次序,优先考虑关键词较为接近的结果,这样可以为您节省时间,而无须在无关的结果中徘徊。Google 最擅长于为常见查询找出最准确的搜索结果。

作为程序员,怎么利用Google搜索?

google作为当今世界上比较流行的浏览器,其主要基于海量数据搜索,收录了大量实时有用的数据信息,作为程序员,你可以多浏览浏览国外相关开源项目和代码,多关注国外当前比较流行的技术,拓宽自己的视野,以为自己长远发展打下良好的基础,谷歌自己本身也有许多开源的项目,像tensorflow,deeplearnjs等,当然还有国外比较流行的stackoverflow等网站都不错,可以找到许多编程中遇到的错误。

作为程序员,怎么利用Google搜索?

今天,我们就来讲一讲利用 Google 或者让人讨厌,而国内人又不得不用的百度进行有效的搜索。咱就简单讲几个比较常用的搜索技巧即可。

精确搜索

精确搜索,就是搜索的关键字用 “ ”(双引号)包含。也叫完整搜索,表示查询词不能被拆分,在搜索结果中必须完整出现。

这对于我们开发人员搜索异常字符串时,非常有用。如果你想要一个没有方差的精确异常,那么这可以剔除掉结果中令你讨厌的部分。

举例说明

“java.lang.NullPointerException”

这样搜索出来的结果是带有 java.lang.NullPointerException 的网页,而不是分别带有 java,lang,和 NullPointerException 异常的网页。

排除搜索

这个排除搜索,就是在想搜索结果中不包含某个词,就在该词的前面加一个 - (减号)。表示所有搜索结果不包含减号后面的词,含有它的网页将被过滤掉。

举例说明 比如,在我们程序员的编程当中,肯定很多不同的编程语言里有很多相同的关键字和词语,比如我是做 Android 开发的,ListView 这个控件,不仅在 Android 中有,在 React Native 中也有,我想搜索的时候,去掉带有 React Native 的 ListView 结果。

方法如下:

ListView - ReactNative

这样就可以去除掉带有 ReactNative 的 ListView 的网页,增加了精确度。过滤掉了某些你不需要的结果。

标题中搜索

什么是标题中搜索呢?表示搜索结果的标题都必须含有 intitle: 后的查询词,帮助排除无关网页。在查询的关键字前面加上 “intitle:”,里面冒号是英文的哈,这样搜索出来的结果中,标题里面必包含查询的关键字。

站内搜索

我感觉这个站内搜索非常有用,我们在看到一个网站或者论坛的时候,里面内容很多,里面的自带的搜索很烂的话,我们其实可以使用像 Google 这样的搜索引擎去搜索。

举例说明

java.lang.UnsatisfiedLinkError site:stackoverflow.com

这样搜索出来的结果都是 stackoverflow.com 网站里的网页。是不是非常牛逼,非常好用。

文件类型

我们在搜索的时候,是可以指定文件格式的,指定格式用:filetype ,表示搜索特定的文件格式。

举例说明

编程手册 filetype:PDF

这样我们搜索出来的内容就是 pdf 文件,关于编程手册的。

其实关于搜索技巧还有很多,但是我说的这几个是比较常用的,如果你掌握了这几个,相信对于你的工作效率的提升和帮助你解决问题,肯定又很大的帮助。学习就是一个善于运用和总结的过程。