让你搜索效率翻倍的技巧

news/2025/2/22 9:33:28/文章来源:https://www.cnblogs.com/PeterJXL/p/18730569

本文是《最全面的浏览器教程》第五篇,介绍一些好用的搜索引擎技巧。

上一篇文章推荐了很多好用的搜索引擎,但要用好它们,还得加上很多技巧:例如指定文件类型,排除某些内容,在指定域名内搜索等。

本文就分享一下相关的技巧。

基本搜索

最简单的情况下,想了解什么直接搜就行。

直接搜索时,搜索引擎会视情况分词,然后根据分词情况搜索。

例如,当搜索「孙悟空和贝吉塔」这个短语时,除了会搜索整个短语,还会将这句话拆分为「孙悟空」,「和」,「贝吉塔」,几个词,然后再根据分词情况来搜索:

就例如上图中,有一些网页的标题只带有「孙悟空」或「贝吉塔」,而没带有我们搜索的「孙悟空和贝吉塔」,但也出现在结果里了,这是因为搜索引擎帮我们做的处理。

一个小建议:用精简的关键词。

不要把搜索引擎当人,然后把很具体的问题输入到搜索引擎,例如要搜:端午节老板让我去加班,这样合法吗?

这就是一个典型的口语化问题,因为如果以对话的形式,并且对面坐着一位律师,你这样问他可能立刻就能给你答复。

但是,你要面对的是搜索引擎,搜索引擎不会通过 “理解” 去给你答复,而只会机械性的把这段内容进行分词处理,然后再去匹配最合适的答案。

无论你输入的是长句子还是短句子,搜索引擎都会通过分词技术把你输入的一句话拆分成多个词组,最后再去检索这些拆解开的词组。

比如,上面这个问题经过搜索引擎的分词处理后就变成:端午节 / 老板 / 让 / 我 / 去 / 加班 / 这样 / 合法 / 吗?

所以,要想提高搜索效率,可以把要搜索的问题,提炼出关键词进行搜索(试着想想答案会有哪些词语),或者把口语化的问题变得更书面化一些:法定节日加班是否合法

多个关键词可以用空格分割,然后可以逐渐增加关键词,逐步找到自己想要的内容。这样搜索效果会更好。

至于技术方面如何分词,全文搜索技术的原理,就是另一个话题了,感兴趣的同学可以看看我写的 Lucene 和 Elasticsearch 教程。

双引号:指定精确的内容

如果我们使用了双引号(注意是英文的双引号),就不会进行分词,而是以整个短语作为搜索关键词,搜索到的结果必然是包含「孙悟空和贝吉塔」的:

可以指定多个搜索词,语法:"[searchkey 1] [searchkey 2]"

这样,搜索到的结果会更精确,该技巧应该是最常用的了。

减号:排除不想要的搜索结果

当我们想要排除搜索结果中的某些内容时,可以使用减号。

格式为:要搜索的内容 -关键字

例如,我不想搜索结果中出现「搜狐」相关的内容,就可以用 -搜狐​:

上一篇文章提到过不建议使用百度,如果你非得用,建议用上减号:

这事还上新闻了🤣:在百度搜索带上李彦宏名字秒变纯净无广告版?实测:带李明德、马化腾等名字也无广告

当然,该技巧被曝光后可能会失效。

加号:搜索结果必须包含某个词

当我们想要确保搜索结果中,必须包含某些词的时候,可以使用加号。

格式为:要搜索的内容 +关键字

例如,我想搜索结果中出现「搜狐」相关的内容,就可以用 +搜狐​:

site:在指定站点内搜索

如果你浏览的网站内没有搜索功能,可以尝试使用 site 关键字,让搜索引擎帮我们搜索该网站内的内容。

格式为:要搜索的内容 site:网站域名

例如,阮一峰老师的博客就是没有做搜索功能,但我们可以用搜索引擎来帮我们搜:

此外,site 还可以用来检查网站是否被收录,以及收录量,直接 site:网站域名​ 即可:

filetype:指定搜索结果的文件格式

如果想搜某种文件类型,可以通过 filetype 指定。

格式为:要搜索的内容 filetype:文件格式

例如想搜索结果 PDF 文件:

这个技巧也挺常用,我经常用来找电影,找书(txt、mobi、epub)等。

指定位置搜索

我们还可以指定位置进行搜索,例如在 URL、网页标题、正文中搜索。

  • intext:searchkey​ 指定文章内容中必须包含关键字
  • intitle:searchkey​ 指定网页标题中必须包含关键词​
  • inurl:searchkey​ 搜索网址 URL 中包含关键词的结果
  • allintitle:searchkey​ 有多个关键字,在网页标题中搜索查询中的所有关键字
  • allintext:searchkey​ 有多个关键字,仅搜索网站的正文,而忽略链接,URL 和标题
  • allinURL:searchkey​ 有多个关键字,仅在 URL 中搜索关键字

操作符

刚刚介绍的双引号、加号、减号等,统称为「操作符」。类似操作符还有:

  • OR(大写):查找多个互斥的搜索条件。 Google 默认会搜索所有关键字。输入 OR,Google 会查找一组或另一组
  • 波浪线:同时搜索近义词,例如 ~college​ 还会搜索 high education​、University
  • 两个点:指定年份内的搜索结果,例如 2018..2020​ 表示搜索该段时间内的网页
  • related:如果想找到与已知网站内容相似的新网站,可以使用 related:xxxx.com
  • link:查找链接到特定网页的所有网页。示例link:example.com
  • 如果你用谷歌学术,可以用author:​ 指定作者,例如 atuhor:green photosynthesis​ 表示搜索 Green 发表的论文
  • 星号 *​:用来表示任意字符,例如 *swallow​ 可以匹配 Red Rumped swallow,Lesser Striped swallow​,也就是搜索各种燕子。也适用于搜索书名、歌词等

此外,这些操作符是可以互相组合的,例如 intitle:"iPhone 进灰"​,表示在标题里搜索,且不要拆分短语。


搜索引擎还可以帮你实现数学计算,单位换算,查单词等。

数学计算

直接在搜索引擎里输入数学公式即可:

单位换算

使用 Google​ 可以进行任何度量转换。

语法:convert [data value + unit of measure] to [like unit of measure]

更简单的格式:

查单词

在想查的单词去输入 define:​ 即可,无需访问词典网站。

图片搜索

语法:[searchkeyw] type

查找图像的名称,描述和类型。

可以用 size 限定图片尺寸:

还支持以图搜图:

此外,Yandex 的以图搜图功能也做的不错。

图片搜索是个很大的话题,以后会专门写一篇文章介绍下。

养成搜索的习惯

善用搜索引擎是在互联网冲浪的第一步,非常重要。

很多人不会搜索,或者说没有搜索习惯。有了搜索习惯,再来谈提升搜索技巧的问题。

正所谓:搜索 5 分钟,水群 2 小时。很多时候,一些简单的问题搜一搜就能解决,非要问人的话反而更花时间,而且容易令人不想回答。

如果关键词找的好,很容易在第 1 页就找到自己想要的内容,如果找不到,再提问也不迟。

很多基本的知识,都可以通过搜索得到。

最后

本文列举了几个最常用的技巧,一般搜索引擎都支持,更多技巧可以自行搜索,学以致用嘛。

下一篇会介绍去哪搜,以及更多搜索技巧,用更流行的说法就是「搜商」。

原文:让你搜索效率翻倍的技巧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/887913.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4. MySQL 逻辑架构说明

4. MySQL 逻辑架构说明 @目录4. MySQL 逻辑架构说明1. 逻辑架构剖析1.1 服务器处理客户端请求1.2 Connectors(连接器)1.3 第1层:连接层1.4 第2层:服务层1.5 第3层:引擎层1.6 存储层2. SQL执行流程2.1 MySQL 中的 SQL 执行流程2.2 MySQL8中SQL执行原理最后:1. 逻辑架构剖析…

无线充电

https://baijiahao.baidu.com/s?id=1809048563048631142&wfr=spider&for=pc 工信部放宽无线充电设备频率和功率限制,安卓厂商或加大无线充电功率,苹果则因Qi2.0标准频率与航空无线电导航业务冲突而调整。无线充电技术发展迅速,但仍需解决充电发热等问题。咱也就是说…

陪玩平台搭建,利用Redis实现多级缓存

陪玩平台搭建,利用Redis实现多级缓存如何使用redis6客户端缓存前置条件: redis服务端版本必须是>=6。lettuce版本>=6 目前java的redis客户端找了一圈,貌似只有lettuce 6支持,其他客户端估计后期会支持1、项目中pom引入lettuce GAV<dependency><groupId>i…

《DeepSeek中小学生/家长使用手册》让因材施教不再是选择题!

最近有受到粉丝私信如何在小初高的学习中使用DeepSeek来提供成绩;确实,随着教育改革的推进,学习内容日益丰富且难度加大,许多家长在辅导孩子和沟通交流方面感到困扰。无论是学生还是家长,找到合适的学习与辅导方式至关重要。尽管市面上有多种培训机构和学习工具可供选择,…

读DAMA数据管理知识体系指南01数据管理(上)

数据管理对企业至关重要,需规划、协作和领导力,确保数据质量和隐私,支撑企业决策和运营,数据是组织资产,需全生命周期管理,高质量数据带来竞争优势。1. 数据管理 1.1. 数据是一种至关重要的企业资产1.1.1. 数据和信息能使他们洞察顾客、产品和服务,帮助企业创新并实现其…

推荐几款开源且免费的 .NET MAUI 组件库

前言 今天大姚给大家推荐 3 款开源且免费的 .NET MAUI 组件库。 .NET MAUI介绍 .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用。使用 .NET MAUI,可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。.…

dotnet 在 VisualStudio 一键 F5 启动调试 Roslyn 分析器项目

本文将告诉大家如何在 VisualStudio 里面,一键使用习惯的 F5 键进行快速构建和启动调试 Roslyn 分析器项目在 dotnet 里面编写的 SourceGenerator 源代码生成器,或者是分析器时,可能编写的逻辑比较复杂,期望制作一个项目进行调试。或者是原本分析器能够跑得好好的,莫名就在…

dotnet OpenXML 已知问题 设置 0x0001 等 XML 不合法字符给到标题将在保存时抛出异常

本文记录 OpenXML 的已知问题,在 `PackageProperties.Title` 等属性上设置字符串包含如 Unicode 编码为 0x0001 等 XML 不合法字符,将在保存写入文件时,抛出 ArgumentException 异常此问题报告给了官方: https://github.com/dotnet/Open-XML-SDK/issues/1874 最简复现代码:…

区块链模型原理入门学习1——简易模型

区块链模型原理入门学习1——简易模型 最近抽空学习一下区块链的设计原理,正在搭建一个非常简易的模型,上生产的模型肯定复杂的多,不过学习还是由简入难,逐步深入才行,一口吃不成胖子。我使用的是C#编写的。区块链的特点:1.分布式记账,去中心化。2.挖矿是按照平台规则通…

python小技巧 收集

2的三次方:2**37除以3的整数商:7//3

VUE3 + Vite 编译部署后不报错,但显示空白页面

1、在 vite.config.js 中添加(ts版本则为 vite.config.ts)base: ./ 2、将路由模式改为 hash 模式history: createWebHashHistory() 3、注意检查路由文件需要由函数导入 (我的是未使用箭头函数导入,本地运行正常,但部署后无法正确加载路由,也不报错,找死人。。。)

今日排错

上图错误的解决办法:application.yml中的mybatis plus配置中去掉configlocation即可。