你真的会用搜索引擎吗?-程序员宅基地

技术标签: python  人工智能  工具  全文检索  搜索引擎  

Hello, 大家好,我是Jackpop。今天来跟大家聊一个我们每天都会用到的工具:搜索引擎。

互联网时代,搜索引擎已经成为一个无法绕开的工具,无论是电脑上,还是手机上,每天都会通过谷歌、百度搜索大量我们想要的答案。

搜索引擎使用门槛很低,基本没有任何学习成本,就可以进行搜索。

但是,如何更加高效的使用搜索引擎?这就成了一门技术活。

今天,就来给大家介绍一下如何最大化利用搜索引擎,获取我们想要的结果。

本文以Google搜索为例,百度嘛....可以忽略

1. 使用引号来获得精确匹配

一般来说,当我们在谷歌上进行普通搜索时,它会进行浅层搜索,其结果可能包含也可能不包含你在搜索查询中提到的所有词语。

但是,如果你把你的搜索查询/问题(一个术语或一个短语)放在引号内,那么谷歌将进行深度搜索,所有结果将包括包含你放在引号内的问题中所有术语的页面。

当你希望某个特定的术语/短语出现在你的搜索结果中时,这很有帮助。

2. 通过site:搜索特定网站

如果你想让谷歌返回某个特定网站的结果,只需在你搜索的问题前加上site:

当你想在一个没有内部搜索选项的网站中搜索某样东西时,这也是很有帮助的。

例如,搜索site:freecodecamp.org react将只从www.freecodecamp.org 网站上弹出关于react的搜索结果:

3. 通过-排除搜索结果中的指定词

如果你不希望某个词或短语出现在你的搜索结果中,那么只要在该词前面加上-即可。

例如,搜索如何在React中编写组件 -class将返回所有没有 "class "一词的搜索结果:

4. 用imagesize搜索特定尺寸的图片

如果你想搜索特定尺寸的图片,那么在你的搜索查询中使用imagesize:标签,并加上宽度和高度的像素。

尺寸需要以像素为单位,例如,imagesize:500x500将弹出尺寸为500px x 500px的图像结果:

5. 用filetype搜索一个特定的文件类型

如果你想获得包含特定文件类型的搜索结果,如PDF或PPT等,则添加filetype:(不含角括号)。

例如:react tutorial filetype:pdf将产生以下结果:

6. 使用通配符*来进行搜索

如果你不确定或忘记了你的搜索查询/问题中的任何术语,那么使用通配符*,谷歌将为你用相关术语替换它。

例如,搜索the * of money,会弹出以下结果:

7. 用OR、AND逻辑组合搜索

如果你想让你的搜索结果包含两个术语,那么在它们之间加上AND关键字。

例如,React AND Angular搜索将获得同时包含react和angular两个词的结果。

同样,如果你想在你的搜索结果中找到其中一个术语,那么在它们之间使用OR关键字。

例如,进行React OR Angular搜索,将获得包含其中任何一个术语的结果,也可能是两个术语:

8. 搜索符合限定条件的结果

如果你想让谷歌返回在某一年之后发布的搜索结果,那么请使用标签AFTER:

例如,React tutorials AFTER:2020的搜索将弹出2020年之后发布的搜索结果:

同样,添加标签BEFORE:将返回某一年之前发布的结果。

你也可以搜索在某一年份范围内或任何数字之间发布的结果,只要在你想搜索的两个数字之间加上..以及单位即可。

9. 用related方式查看相关的网站

如果你想知道互联网上有哪些与某一特定网站类似的其他网站,那么请使用related: 标签。

例如,进行related:google.com搜索,将获得所有与谷歌类似的网站,如Bing、Yahoo、DuckDuckGo等:

10. 查看谷歌的网站缓存版本

谷歌存储了网站的缓存版本,以快速提供搜索结果。

要查看谷歌是否对任何网站进行了缓存,只需在网站的URL前面使用标签cache: 

这对网站开发人员来说特别有帮助,因为他们可以在网站上做了一些改动之后,检查他们目前是在查看一个缓存的网站还是网站的最新版本。

例如,在写这篇博客的当天,即2022年1月30日,搜索cache:www.sohamderoy.dev,得到的结果如下:

读到这里,是不是发现自己并不是真正会使用搜索引擎?

我们大多数人常用的简单粗暴搜索内容,都是按照搜索引擎预置的规则进行搜索。因此,返回的结果往往和我们想要的相去甚远。

学会这些搜索技巧,能够让我们最快速获取到想要的结果!


hello,大家好,我是Jackpop,硕士毕业于哈尔滨工业大学,曾在华为、阿里等大厂工作,如果你对升学、就业、技术提升等有疑惑,不妨交个朋友:

https://mp.weixin.qq.com/s/fCHn8JpLQDH-M_QkVxwR1whttps://mp.weixin.qq.com/s/fCHn8JpLQDH-M_QkVxwR1w

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jakpopc/article/details/123961702

智能推荐

stm32 里的0xFFFFFFul-程序员宅基地

文章浏览阅读3.3k次。表示常量类型的方法,就是放后面的;定义变量放前面。 “u”表示“unsigned”,无符号 “l”表示“long”,长整型 如果不加UL的话那就是默认的int型,UL后缀.也是一种强制转换方式.“SysTick_LOAD_RELOAD_Pos”代表“0” “SysTick_LOAD_RELOAD_Msk”代表“(0xFFFFFFul << SysTick_LOAD_RELOAD_Pos)”_0xfffffful

php正则替换首字符,php正则 字符怎么替换-程序员宅基地

文章浏览阅读77次。php正则 字符怎么替换2021-02-07 12:35:39php正则字符的替换方法:首先创建一个PHP示例文件;然后定义一个字符串;接着通过正则表达式“'/(\w+) (\d+), (\d+)/i'”将指定字符串进行替换即可。本文操作环境:windows7系统、PHP7.1版,DELL G3电脑。preg_replace 函数执行一个正则表达式的搜索和替换。语法mixed preg_repla..._php 判断开头的字符并替换

PyQT 跟我学做密码管理器(5)_pyqt-tool 密码-程序员宅基地

文章浏览阅读2.3k次。PyQT 跟我学做密码管理器(5) —— 备份数据到邮箱声明:本文借鉴https://blog.csdn.net/bigbennyguo/article/details/50755207 修改而来前言借鉴的文章是基于python2+pyqt4,本文是基于python3+pyqt5环境编辑器:Sublime Text3操作系统:win10Python3所需要的库:主要..._pyqt-tool 密码

浅谈Kaggle 当前算法趋势_kaggle 什么模型流行-程序员宅基地

文章浏览阅读1k次。浅谈Kaggle 当前算法趋势一年前我还在悉尼大学着实花费不少在房价预测的kaggle竞赛上,然而之后的一年,先是去聚宽做量化研究实习,接着在悉尼大学的最后一个学期我又抽风非要把商学院的物流方向读下来。于是好多次在kaggle上看到喜欢的竞赛头脑一热报了名,然后就没有然后了:(。近来回国找工作,同时考驾照(一直没考),终于有时间再看看kaggle。准备着手把喜欢的竞赛项目做一做,学一学;同时把..._kaggle 什么模型流行

【微信小程序】云开发+三级联动选择器_三级联动选择器 bed-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏9次。目录前言一、数据结构二、Wxml代码三、关键JS代码(一)从数据库中获取数据(二)bindchange事件(三)bindcolumnchange事件(四)处理宿舍数据A.获取宿舍楼栋数据B.获取房号数据(数组与宿舍楼栋数组相对应)C.获取床位数据(数组与宿舍楼栋数组、房号数组相对应)四、整合(一)JS代码(二)Wxml..._三级联动选择器 bed

在linux上安装mysql,最全的安装过程_warning: file /usr/lib64/mysql/plugin/mysql_clear_-程序员宅基地

文章浏览阅读512次。安装linux系统下的mysql1.查看是否安装了mysql;rpm -qa |grep mysql #如果没有输出任何东西,证明没有安装2.找到liunx的版本,下载对应版本的mysql。cat /ect/redhat - release3.下载适合版本的文件来源。#获取我们的文件,通过在linux系统里输入命令和地址wget https://dev.mysql.com/get/mysql75-community-release-el8-1.noarch.rpm#通过找到mysql的官_warning: file /usr/lib64/mysql/plugin/mysql_clear_password.so: remove failed

随便推点

java中可以把代码做为返回值 参数吗_java中如何用函数返回值作为post提交的参数?...-程序员宅基地

文章浏览阅读100次。1.我想实现的功能是在java程序中导入HttpURLConnection类,然后将函数的值作为post方法要提交的参数,最后显示在显示台上。2.要用到的函数是自己写的可以显示实时计算机cpu、内存、硬盘利用率的一个方法,返回值是String.3.这是调用HttpURLConnection的代码> package com.httpclient;import java.io.BufferedR..._java返回结果了可以作为参数吗

JNI技术---clojure 调用C++库的方法_glpk c++-程序员宅基地

文章浏览阅读1.2k次。本文目的:加深理解—to JNI and clojure。JNI概述JNI,是Java Native Interface的缩写,中文为Java本地调用。 JavaTM Native Interface (JNI) is a standard programming interface for writing Java native methods and embedding the JavaTM_glpk c++

Scala中的Map操作_scala中map的用法-程序员宅基地

文章浏览阅读1.8k次。Scala中Map的常用方法_scala中map的用法

将一个浮点型的数通过串口发送出去_串口发浮点数-程序员宅基地

文章浏览阅读6.4k次,点赞19次,收藏85次。可能大家对发送字符串,整数,数组等待的没有问题,也想的明白,可是对于浮点型的数,或许有些不知所措(大佬绕过,小白我是这样)今天搞懂了,就记录下!其实发送原理还是通过字符串的形式发送出去的。只不过是我们将浮点型的数进行的拆解。ps:除运算与或运算不太懂的可以自己查查就可以了。假如一个浮点型的数 d = 25.6345879999我想将这个浮点型的数保留2位小数发送到串口,那我该怎么做呢?..._串口发浮点数

易语言PHP非对称加密,RSA非对称加密通信源码-程序员宅基地

文章浏览阅读573次。RSA非对称加密通信非对称加密是非常安全的一类加密算法TXQQ客户Duan的通信也用了椭圆曲线非对称加密(ECC)非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以..._易语言rsa算法

linux重定向文件输出到文件,【教程】linux 下重定向输入/输出到文件-程序员宅基地

文章浏览阅读879次。1. 引言今天考试遇到一个提交答案题,已经给出了答案检验器(已经编译了的,没有源码),但是手动输命令检验答案文件效率很低,我们最好是让检验器本来输出到屏幕的东西输出到文件,方便我们写程序自动检验。但是我们没有检验器源码,没法 freopen 怎么办呢 QvQ其实是 kb 提出了这个问题啦,下面我就来讲一下 linux(ubuntu)下的重定向输入/输出的方法。2. 输出重定向现在我们有个已经编译好..._重定向输出文件时怎么输出到文件的某一行

推荐文章

热门文章

相关标签