搜索引擎语法参考

掌握高级搜索语法,提升搜索精准度

最后更新:2026-06-24阅读时间:约 12 分钟

概述

搜索引擎高级语法是搜索引擎提供的特殊指令,可以帮助您更精确地控制搜索结果。 通过合理使用这些语法,您可以快速找到所需的信息,大幅提升搜索效率。

💡 提示

so.ez 中,您可以通过可视化界面轻松创建和管理这些语法, 无需记忆复杂的语法格式。

基础语法

site: - 指定网站搜索

site: 语法用于限制搜索结果只在指定的网站或域名内。 这对于在特定网站内搜索非常有用。

语法格式

site:域名

使用示例

  • site:github.com - 只在 GitHub 中搜索
  • site:*.edu - 只在教育网站中搜索
  • site:zhihu.com 机器学习 - 在知乎中搜索"机器学习"

注意事项

  • 不要在 site: 和域名之间加空格
  • 可以包含子域名,如 site:blog.example.com
  • 支持顶级域名,如 site:.gov

intitle: - 标题搜索

intitle: 语法用于限制搜索结果中关键词必须出现在页面标题中。 这对于查找特定主题的页面非常有效。

语法格式

intitle:关键词

使用示例

  • intitle:教程 - 标题中包含"教程"的页面
  • intitle:"机器学习教程" - 标题中包含完整短语的页面
  • intitle:Python intitle:入门 - 标题同时包含两个关键词

相关语法

  • allintitle: - 要求所有后续词都出现在标题中
  • inanchor: - 搜索锚文本中的关键词

inurl: - URL 搜索

inurl: 语法用于限制搜索结果中关键词必须出现在 URL 中。 这对于查找特定类型的页面(如博客、论坛)很有用。

语法格式

inurl:关键词

使用示例

  • inurl:blog - URL 中包含"blog"的页面
  • inurl:forum - URL 中包含"forum"的页面
  • inurl:admin - URL 中包含"admin"的页面

filetype: - 文件类型搜索

filetype: 语法用于限制搜索结果只为指定的文件类型。 这对于查找特定格式的文档非常有用。

语法格式

filetype:文件扩展名

支持的文件类型

类型扩展名说明
文档pdfPDF 文档
Worddoc, docxMicrosoft Word 文档
Excelxls, xlsxMicrosoft Excel 表格
PowerPointppt, pptxMicrosoft PowerPoint 演示文稿
文本txt纯文本文件
网页html, htmHTML 网页

使用示例

  • filetype:pdf 机器学习 - 查找关于机器学习的 PDF 文档
  • filetype:ppt 人工智能 - 查找关于人工智能的 PPT 演示文稿
  • filetype:xls 数据统计 - 查找关于数据统计的 Excel 表格

intext: - 正文搜索

intext: 语法用于限制搜索结果中关键词必须出现在页面正文中。 这与默认搜索类似,但更明确地指定了搜索范围。

语法格式

intext:关键词

使用示例

  • intext:人工智能 - 正文中包含"人工智能"的页面
  • intext:教程 intext:入门 - 正文同时包含两个关键词

逻辑运算符

OR - 或运算

OR 运算符用于搜索包含任一关键词的结果。 注意:必须使用大写 OR

语法格式

关键词1 OR 关键词2

使用示例

  • 机器学习 OR 深度学习 - 包含任一关键词的结果
  • Python OR Java OR C++ - 包含任一编程语言的结果

AND - 与运算

AND 运算符用于搜索同时包含所有关键词的结果。 注意:大多数搜索引擎默认使用 AND 逻辑,空格分隔的关键词默认就是 AND 关系。

语法格式

关键词1 AND 关键词2

使用示例

  • 机器学习 AND Python - 同时包含两个关键词的结果
  • 人工智能 AND 应用 AND 案例 - 同时包含三个关键词的结果

NOT - 非运算

NOT 运算符用于排除包含特定关键词的结果。 注意:Google 使用减号 - 代替 NOT

语法格式

关键词 NOT 排除词
关键词 -排除词

使用示例

  • 苹果 NOT 手机 - 搜索"苹果"但排除"手机"相关内容
  • Python -snake - 搜索"Python"但排除"snake"相关内容
  • 教程 -广告 - 搜索"教程"但排除"广告"相关内容

高级语法

精确匹配 - 引号

使用双引号 " " 可以进行精确匹配搜索, 搜索结果必须包含引号内的完整短语。

语法格式

"完整短语"

使用示例

  • "机器学习教程" - 搜索包含完整短语的页面
  • intitle:"Python 入门" - 标题中包含完整短语的页面

通配符 - *

使用星号 * 作为通配符,可以匹配任意单词或短语。

语法格式

关键词1 * 关键词2

使用示例

  • the * of freedom - 匹配 "the house of freedom"、"the land of freedom" 等
  • "how to * Python" - 匹配 "how to learn Python"、"how to use Python" 等

数字范围 - ..

使用两个点 .. 可以指定数字范围。

语法格式

关键词 数字1..数字2

使用示例

  • 笔记本电脑 5000..10000 - 搜索价格在 5000 到 10000 之间的笔记本电脑
  • 教程 2020..2024 - 搜索 2020 到 2024 年间的教程

语法组合

多个语法可以组合使用,创建更精确的搜索条件。

组合规则

  • 多个语法用空格分隔
  • 语法顺序不影响搜索结果
  • 可以嵌套使用多个语法
  • 逻辑运算符可以连接多个搜索条件

组合示例

示例 1:学术论文搜索

site:*.edu filetype:pdf intitle:论文 机器学习

说明:在教育网站中搜索标题包含"论文"的 PDF 格式的机器学习相关内容。

示例 2:技术文档搜索

site:github.com filetype:md intitle:README Python

说明:在 GitHub 中搜索标题包含"README"的 Markdown 格式的 Python 相关文档。

示例 3:排除特定内容

intitle:教程 filetype:pdf Python -广告 -推广

说明:搜索标题包含"教程"的 PDF 格式的 Python 教程,排除广告和推广内容。

示例 4:多条件组合

(机器学习 OR 深度学习) AND (Python OR TensorFlow) filetype:pdf

说明:搜索包含"机器学习"或"深度学习",且包含"Python"或"TensorFlow"的 PDF 文档。

搜索引擎兼容性

不同的搜索引擎对高级语法的支持程度不同。以下是主要搜索引擎的兼容性说明:

语法GoogleBing百度
site:✅ 完全支持✅ 完全支持✅ 完全支持
intitle:✅ 完全支持✅ 完全支持✅ 完全支持
inurl:✅ 完全支持✅ 完全支持✅ 完全支持
filetype:✅ 完全支持✅ 完全支持✅ 完全支持
intext:✅ 完全支持✅ 完全支持⚠️ 部分支持
OR✅ 完全支持✅ 完全支持✅ 完全支持
AND✅ 默认✅ 默认✅ 默认
NOT / -✅ 使用 -✅ 使用 -✅ 使用 -
精确匹配 " "✅ 完全支持✅ 完全支持✅ 完全支持
通配符 *✅ 完全支持✅ 完全支持⚠️ 部分支持

⚠️ 注意

搜索引擎的语法支持可能会随时间变化。建议在实际使用中测试不同语法的效果。

相关链接