1. 基本搜索语法
- site: 限定搜索范围在特定网站内。例如,
site:example.com
将只返回example.com网站内的搜索结果。 - intitle: 搜索标题中包含特定关键词的页面。例如,
intitle:"登录页面"
将返回标题中包含“登录页面”的页面。 - inurl: 搜索URL中包含特定关键词的页面。例如,
inurl:admin
将返回URL中包含“admin”的页面。 - intext: 搜索页面正文中包含特定关键词的页面。例如,
intext:"密码"
将返回包含“密码”关键词的页面。 - filetype: 搜索特定文件类型的文档。例如,
filetype:pdf 安全指南
将返回PDF格式的安全指南文档。
2. 高级搜索语法
- allintitle: 同时搜索多个关键词在标题中出现的页面。例如,
allintitle:密码 用户名
将返回标题中同时包含“密码”和“用户名”的页面。 - allinurl: 同时搜索多个关键词在URL中出现的页面。例如,
allinurl:login admin
将返回URL中同时包含“login”和“admin”的页面。 - allintext: 同时搜索多个关键词在页面正文中出现的页面。与
intext
类似,但可以指定多个关键词。 - cache: 查看Google缓存的页面版本。例如,
cache:example.com
将显示example.com的Google缓存页面。 - info: 查找指定网址的信息。例如,
info:example.com
将显示有关example.com的信息。 - link: 查找链接到特定网址的页面。例如,
link:example.com
将返回链接到example.com的页面。 - related: 查找与特定网址相关的其他网站。例如,
related:example.com
将列出与example.com相关的其他网站。
3. 特定用途语法
- Index of: 查找允许目录浏览的页面。例如,
intitle:"index of" mp3
将返回包含MP3文件的开放目录索引页面。 - define: 搜索某个词语的定义。例如,
define:hacker
将返回关于hacker的定义。
4. 实用技巧
- 使用引号("")将关键字打上引号后,把引号部分作为整体来搜索,实现精确查询。
- 使用OR操作符同时搜索两个或更多的关键字,例如
site:example.com intitle:登录 OR 注册
。 - 利用通配符(*)进行模糊搜索,例如
inurl:*login*
将返回URL中包含“login”或其变体的页面。