最近经常利用互联网搜索引擎查询资料,觉得掌握互联网搜索技巧是很重要的。所以对常用的搜索语法进行整理,以方便随时查阅。
文章目录
- 搜索引擎的常用技巧总结
- 1 搜索背景
- 2 常用搜索语法
- 2.1 语法篇
- 模糊搜索
- 精确搜索
- OR
- AND
- -
- *
- ()
- 2.2 内容篇
- define
- filetype
- site
- related
- intitle
- allintitle
- inurl
- allinurl
- intext
- allintext
- AROUND
- 2.3 生活篇
- weather
- stocks
- map
- movie
- 计算器
- 3 参考
大部分人每天使可能用各种各样的搜索引擎很多次。对于普通人来说,会以最简单的形式使用搜索引擎。比如在搜索框中输入想搜索的内容,按下回车键,然后反复查找想要知道的内容。但这种搜索方式效率一般不高,现在有更高效的搜索方式,而且学习起来并不难,这就是搜索语法。
各大搜索引擎的搜索语法基本是通用的,搜索语法的适用范围包括通用的搜索引擎,如谷歌搜索、百度搜索、必应搜索等;也包括一些面向专业领域的搜索引擎,如谷歌学术、百度学术等。此外,要注意的是搜索语法都是使用英文字符,搜索关键词可以是任意语言,搜索返回结果默认是返回与关键词相关的页面内容。
不同搜索引擎搜索方式是一样的,但是有些语法,某些搜索引擎不支持。一般来说最靠谱的还是谷歌搜索,其次是必应搜索,百度搜索。
模糊搜索
直接输入关键词,表示模糊搜索,这也是默认的搜索方式,即返回和关键词可能相关的内容。
示例关键词:深度学习与机器学习的关系。
搜索结果如下图所示,红色字体表示字符匹配的结果。可以看到红框的返回结果,并不是完全和关键词完全匹配的。
精确搜索
利用双引号,输入"关键词",表示精确搜索,即返回和搜索完全匹配的相关内容。
示例关键词:“深度学习与机器学习的关系”。
搜索结果如下图所示,可以看到所有匹配的字符,与关键词完全匹配。
使用精确搜索如果没有搜索到与关键词完全匹配的结果,则返回没有找到。
OR
搜索X OR Y,这将返回与X或Y或两者相关的结果。注意:计算机(|)运算符也可用于代替“OR”,OR前后关键词需要空格。
示例关键词:深度学习 OR 机器学习。
AND
搜索X AND Y,这将只返回与X和Y相关的结果。使用AND与常规搜索并没有太大的区别,因为搜索关键词时会自动添加AND,比如搜索X Y,等同于X AND Y。但与其他运算符配对时非常有用。
示例关键词:深度学习 AND 机器学习。
-
搜索X -Y,这将只返回包含X但不包含Y的结果。注意-和Y之间没有空格,X和-之间有空格。
示例关键词:深度学习 -机器学习。表示返回不包含机器学习关键词的深度学习搜索结果,但是这一语法有些搜索引擎可能还是会出现少量有关机器学习的结果,和具体搜索引擎有关。
示例关键词:深度学习 -csdn。表示返回不包含csdn关键词的深度学习搜索结果,当然也排除csdn网站中的结果。
*
*充当通配符,将表示任何单词或短语。
示例关键词:爱吃*瓜。返回的结果可以是,爱吃冬瓜,爱吃西瓜,爱吃南瓜等。
()
()将多个搜索语法分组以控制搜索的执行方式。
示例关键词:(深度学习 OR 机器学习) AND 水果。
搜索结果如下图所示,表示返回与深度学习或者机器学习有关的水果搜索结果。
define
define:x,表示首先返回关于x的词典或者百科结果。注意define:后直接跟关键词,不需要空格。这种搜索语法只有部分搜索引擎支持,比如谷歌搜索,必应搜索,百度搜索不支持语法。
示例关键词:define:深度学习。
搜索结果如下图所示,可以看到首先返回深度学习的词典解释结果。
filetype
filetype表示将搜索结果限制为特定文件类型的结果。例如,pdf、doc、ppt等。
示例关键词:深度学习 filetype:pdf。
搜索结果如下图所示,可以看到返回包含深度学习关键词的pdf文件结果。
示例关键词:深度学习 filetype:(pdf OR ppt)。搜索返回包含深度学习关键词的pdf或ppt文件结果。
site
site表示用于将搜索结果限制为某个网站的结果。
示例关键词:深度学习 site:www.csdn.net。将搜索结果限制来源于csdn。
示例关键词:深度学习 site:zhihu.com。将搜索结果限制来源于zhihu。
示例关键词:site:apple.com。查看apple.com下的网页。
示例关键词:深度学习 filetype:pdf site:www.tsinghua.edu.cn。表示在tsinghua网站,搜索关于深度学习的pdf文件。
related
related表示用于将搜索结果限制为给定网站和其相关网站的结果。这个相关网站一般认为指的是有共同外部链接的网站。
示例关键词:深度学习 related:taobao.com。搜索深度学习结果限制为与taobao有关的网站中
示例关键词:related:taobao.com。搜索和taobao相似的网站。
intitle
intitle表示将搜索结果限制为查找标题中包含特定关键词的页面。
示例关键词:intitle:深度学习与机器学习。
示例关键词: 深度学习 intitle:文章。表示深度学习出现在搜索页面的其他位置,文章出现在网页的标题上。
allintitle
allintitle表示将搜索结果限制为查找标题中包含多个特定关键词的页面。
示例关键词:allintitle:深度学习 水果。表示页面标题既有深度学习又有水果。
inurl
inurl表示在网页URL中查找包含特定关键词的页面。
示例关键词:inurl:深度学习与机器学习。
allinurl
allinurl表示在网页URL中查找包含多个特定关键词的页面。
示例关键词:allinurl:深度学习 水果。使用这个方式搜索不一定有结果。
intext
intext表示在网页内容中查找包含特定关键词的页面。
示例关键词:intext:深度学习与机器学习。
allintext
allintext表示在网页内容中查找包含多个特定关键词的页面。
示例关键词:allintext:深度学习 水果。
AROUND
X AROUND(N) Y表示邻近搜索。即搜索关键词X和Y必须出现在内容中,并且相隔不超过N个词。
示例关键词:深度学习 AROUND(3) 水果
weather
weather表示查找某地天气。
示例关键词: weather:上海
stocks
stocks表示查找股票。
示例关键词: stocks:百度
map
map表示查看某地地图。
示例关键词:map:陆家嘴
movie
movie表示查找某部电影。
示例关键词: movie:AI。一般优先返回影视评分网站的结果。
计算器
在搜索引擎输入表达式,可以直接返回计算结果,只支持一般数学计算。
示例关键词: 1024*256。
示例关键词:cos(2^5/32.1)。
- google-advanced-search-operators
- google-advanced-search-tips