双引号

双引号表示精确搜索,例如,在百度中搜索 java 技术关键字,可以发现 java技术这两个词被分开处理了,即包含java 和 技术这两个关键字的结果都会返回。

image-20200623130153198

如果我们给这两个词加上双引号,就会发现只有这两个词在一起的页面才会被返回,这个就是关键词的精确搜索。

image-20200623130454700

site

用来搜索某个域名之下的内容,例如 site:apple.com ipadOS

下图是百度的返回内容,可以看到搜索引擎只返回了apple.com域名下面的搜索结果。

image-20200623112434604

减号 -

排除减号后面的关键词。例如,在百度中搜索"搜索“这个关键字,会发现所有的包含“搜索”这个关键字的结果都会被返回,包括搜索引擎搜索大全什么的。

image-20200623121911460

但是如果我们用 搜索 -引擎这个关键字来搜索,会发现包含**“搜索引擎”**关键字的页面就不会返回了。

image-20200623122247774

inurl和allinurl

搜索关键词在url中的页面,两者的区别是inurl只能有一个关键词而allinurl可以有多个关键词,例如我们搜索inurl:“bilibili”,会返回所有的url中包含bilibili关键字的页面。

image-20200623132947980

百度会返回个别不相关的结果。

allinurl中的多个关键词是并且的关系,allinurl在百度中

intitle和allintitle

返回页面title中包含关键词的页面,两者的区别是intitle只有一个关键词而allintitle可以包含多个关键词。例如,在百度中搜索intitle:知乎会返回title中包含 知乎关键词的结果。

image-20200623142936786

如果我们搜索 allintitle:知乎 最后的生还者2,百度会返回标题中包含 知乎和最后的生还者2两个关键词的页面。

image-20200623143211466