前言
在工作中是不是经常出现这种情况,搜索半天结果却不是想要的。但是作为开发人员如果使用普通检索方式不仅效率低而且准度差,那么加班将是家常便饭。如何提高检索信息效率及准确度?本文将告诉你那些鲜为人知的搜索技巧,让你的信息检索效率与准度直接上升一个层级!不废话直接上干货!先赞后看,养成习惯
!
1:完全匹配法
语法:"keyword"
说明:比如你在搜索输入框内输入:kafka集群架构,你将得到上百万条的结果,这些结果的匹配程度可能并不是很高,需要你人为进行二筛。 如果我们使用完全匹配方式去搜索同样的搜索内容:"kafka集群架构"。会得到什么?请看下图:
可以看出我们将百万条的检索信息通过完全匹配法过滤成只有一万条左右,在泛信息筛选上进行了极大收敛,同时提升信息完整匹配度。
2:intitle关键词法
语法:intitle: keyword
说明:将搜索网页标题中含有部分关键词的选项
3:allintitle关键词法
语法:allintitle: keyword
说明:将搜索网页标题中含有所有关键词的选项
4:intext关键词法
语法:intext: keyword
说明:将搜索网页内容中包含有关键词的选项
5:allintext关键词法
语法:allintext: keyword
说明:将搜索网页内容中含有所有关键词的选项
6:inurl 与 allinurl
语法:inurl:url/allinurl:url1、url2、url3
说明:你希望搜索url上含有某些关键词的内容
7:站内搜索法
语法:site:url "keyword"
说明:你希望搜索指定某一个网站,去搜索这个网站内包含这个关键词的内容
8:排除搜索法
语法:-keyword
说明:你希望搜索一个关键词,但是希望不包括某些内容
9:相关搜索法
语法:related:url
说明:你希望搜索一个与当前网站类似的网站,或者你希望搜索到一个与当前这篇文章相关的文章内容
10:通配符搜索法
语法:*
说明:你希望搜索一首歌曲(有点类似于我们的模糊搜索),但是你忘了这首歌的全称。我们以talking to the moon这首歌曲为例
11:定义搜索法
语法:define:keyword
说明:你希望快速搜索到某一个单词的定义及泛式解释,或者单词短语的用法、翻译、发音等
11:翻译搜索法
语法:translate:"sentence" xxx to xxx
说明:你希望快速搜索到某一个短语的翻译,如下
12:特定文件搜索法
语法:filetype:"type"
说明:你希望快速搜索到某一个特定的文件类型,如下
12:网页的缓存版本搜索法
语法:cache:url
说明:你希望找到一个网页的缓存,及时这个网页可能不复存在
13:网页信息获取法
语法:info:url
说明:搜索相关网站信息
14:组合是搜索法
语法:keyword filetype:xxx image size:xxx*xxx
说明:你希望快速搜索到某一个特定的文件类型,如:大熊猫 filetype:webp image size:1920*1080
总结
本文介绍了基础搜索方法,这些方法可以无限制组合(类似于最后介绍的第14条),可以带来意想不到的效果。 熟练使用这些方法可以很大程度将泛信息筛除,留下准确信息从而提高搜索效率节约大量时间。 而使用这些方法非常简单,实用高效,无需额外学习成本即刻上手实践。 也许也许你和顶级CV工程师的差距并没有那么大。好了,今天就分享到这里,感谢大佬们捧场!