flykey
发布于 2026-10-14 / 0 阅读
0

搜索引擎高级语法速查笔记

一、总表:搜索引擎高级语法速查

语法

写法示例

作用一句话说明

Google

百度

Bing

site:

site:zhihu.com Python

只在指定网站内搜索

✅

✅

✅

" "

"如何在Mac上配置Python"

精确匹配完整短语

✅

✅

✅

-

苹果 -手机

排除含指定词的页面

✅

✅

✅

filetype:

机器学习 filetype:pdf

只搜指定格式的文件

✅

⚠️

✅

*

最好的 * 编程语言

通配任意一词

✅

❌

✅

intitle:

intitle:Python 爬虫

标题中包含关键词

✅

⚠️

✅

inurl:

inurl:blog Python

URL中包含关键词

✅

❌

✅

related:

related:github.com

找相似网站

✅

❌

✅

cache:

cache:example.com

查看缓存快照

✅

❌

✅

define:

define:serendipity

查单词定义

✅

❌

✅

✅ 完全支持 ⚠️ 部分支持 ❌ 不支持


二、逐个详解


1. site: —— 限定站点搜索

格式:​ site:域名 关键词

site:zhihu.com Python 入门
site:github.com transformer
site:gov.cn 人工智能

要点:

  • site: 后面不要加空格,冒号用半角

  • 支持子目录:site:example.com/blog

  • 返回结果是搜索引擎已收录的该站页面,不是实时全量

典型场景:

  • 在某个平台内找内容(知乎、B站、GitHub)

  • 查自己网站被收录了哪些页面

  • 只搜政府/教育/官方站点找权威信息

常见误区:

  • site:example.com 显示 500 条 ≠ 该站只有 500 页被收录(只是抽样展示)

  • 百度对 site: 的支持不如 Google/Bing 稳定


2. " " —— 精确匹配

格式:​ "完整短语"

"如何在 Mac 上配置 Python 环境"

要点:

  • 加引号后,搜索引擎必须完整包含这个短语,顺序也不能变

  • 不加引号:引擎会拆词、换顺序、做同义词扩展

  • 短语别太长,超过 10 个词可能匹配不到任何结果

典型场景:

  • 找歌词/台词/名言的出处

  • 定位某篇具体文章

  • 搜报错信息(把完整报错用引号包起来)


3. - —— 排除关键词

格式:​ 关键词 -排除词

苹果 -手机 -iPhone
机器学习 -深度学习 -神经网络

要点:

  • 减号前面必须有空格

  • 减号后面紧跟要排除的词,不能有空格

  • 可以连续排除多个:-词A -词B -词C

典型场景:

  • 多义词消歧(搜"苹果"排除手机)

  • 排除低质量站点:-site:csdn.net

  • 排除广告/推广:关键词 -广告 -推广

  • 排除你不想要的技术分支


4. filetype: —— 按文件类型搜索

格式:​ 关键词 filetype:扩展名

机器学习 filetype:pdf
年度财报 filetype:ppt
Excel 快捷键 filetype:xlsx

要点:

  • 常见类型:pdf、ppt/pptx、doc/docx、xls/xlsx、epub、mobi

  • 百度对 filetype: 支持较弱,Google/Bing 效果最好

  • 可以和 site: 组合:site:arxiv.org filetype:pdf transformer

典型场景:

  • 找论文/电子书/报告(PDF)

  • 找课件/模板(PPT/DOC)

  • 找数据集(XLSX/CSV)


5. * —— 通配符

格式:​ 关键词 * 关键词

最好的 * 编程语言 2024
"* 是检验真理的唯一标准"

要点:

  • * 匹配一个任意词

  • 适合记得部分内容但忘了某个词的情况

  • 百度不支持,Google/Bing 可用


6. intitle: —— 标题包含关键词

格式:​ intitle:关键词 其他关键词

intitle:Python 爬虫教程
intitle:"机器学习" 入门

要点:

  • 只返回页面标题中包含该词的页面

  • 结果质量通常比全文字搜索高(标题含关键词 = 页面主题更相关)

  • 可以和 site: 组合:intitle:Python site:zhihu.com


7. inurl: —— URL 包含关键词

格式:​ inurl:关键词 其他关键词

inurl:blog Python
inurl:forum 机器学习

要点:

  • 适合找特定类型的页面(博客、论坛、文档目录)

  • 比 site: 更灵活,能匹配 URL 中的路径片段

  • 百度不支持


8. related: —— 找相似网站

格式:​ related:域名

related:github.com
related:zhihu.com

要点:

  • 返回与指定网站内容主题相似的其他网站

  • 适合找替代品、竞品、同类资源

  • 百度不支持,Google/Bing 可用


9. cache: —— 查看缓存快照

格式:​ cache:网址

cache:example.com/article/123

要点:

  • 查看搜索引擎最后一次抓取的页面版本

  • 适合:页面打不开、内容被删、想看旧版本

  • 百度基本不支持,Google 最稳定


10. define: —— 查定义

格式:​ define:单词

define:serendipity
define:Transformer

要点:

  • 直接返回词典释义,不用点进网站

  • 适合快速查单词/术语含义

  • 百度不支持


三、组合实战示例

场景

搜索语句

找 arxiv 上 2024 年关于 LLM 的 PDF 论文

site:arxiv.org filetype:pdf "large language model" 2024

知乎上标题含 Python 且内容含"装饰器"

site:zhihu.com intitle:Python "装饰器"

搜 Python 教程但排除 CSDN 和广告

Python 教程 -site:csdn.net -广告

找跟 GitHub 类似的代码平台

related:github.com

某页面被删了想看旧版

cache:example.com/article/123

记得前半句"今天天气 *"忘了后半句

"今天天气 *"


四、最容易踩的坑

错误

正确

site: zhihu.com(冒号后加空格)

site:zhihu.com

- 手机(减号后加空格)

-手机

引号里塞 20 个词

控制在 10 个词以内

百度用 * / related: / cache:

换 Google/Bing

以为 site: 显示的是全部收录

只是抽样,非全量