双引号
双引号表示精确搜索,例如,在百度中搜索 java 技术关键字,可以发现 java和技术这两个词被分开处理了,即包含 java 和 技术这两个关键字的结果都会返回。
如果我们给这两个词加上双引号,就会发现只有这两个词在一起的页面才会被返回,这个就是关键词的精确搜索。
site
用来搜索某个域名之下的内容,例如 site:apple.com ipadOS。
下图是百度的返回内容,可以看到搜索引擎只返回了apple.com域名下面的搜索结果。
减号 -
排除减号后面的关键词。例如,在百度中搜索"搜索“这个关键字,会发现所有的包含“搜索”这个关键字的结果都会被返回,包括搜索引擎、搜索大全什么的。
但是如果我们用 搜索 -引擎这个关键字来搜索,会发现包含**“搜索引擎”**关键字的页面就不会返回了。
inurl 和 allinurl
搜索关键词在 url 中的页面,两者的区别是 inurl 只能有一个关键词而 allinurl 可以有多个关键词,例如我们搜索inurl:“bilibili”,会返回所有的 url 中包含 bilibili 关键字的页面。
百度会返回个别不相关的结果。
allinurl 中的多个关键词是并且的关系,allinurl 在百度中
intitle 和 allintitle
返回页面 title 中包含关键词的页面,两者的区别是 intitle 只有一个关键词而 allintitle 可以包含多个关键词。例如,在百度中搜索intitle:知乎会返回 title 中包含 知乎关键词的结果。
如果我们搜索 allintitle:知乎 最后的生还者 2,百度会返回标题中包含 知乎和最后的生还者 2两个关键词的页面。