查询语法
了解查询语法,以便有效地搜索新闻文章。
AllNewsAPI 支持强大的查询语法,让您能够精准地搜索新闻文章。了解如何使用运算符来优化您的搜索。
信息
- 始终对查询字符串进行 URL 编码
- 特殊字符请用引号括起来。
- 组合运算符以获得精确结果
基本搜索
最简单的搜索方式是提供关键词。API 将返回包含这些关键词的文章。
基本搜索
短语搜索
使用引号搜索确切短语。这样可以确保单词按指定顺序一起显示。
短语搜索
与运算符
默认情况下,单词之间的空格充当“与”运算符。您也可以显式使用“AND”。
与运算符
手术室操作员
使用“OR”查找包含任一术语的文章。注意:“OR”的优先级高于“AND”。
手术室操作员
非操作员
使用“NOT”排除包含特定词语的文章。
非操作员
组合运算符
您可以组合使用运算符来创建复杂的查询。使用括号来控制优先级。
联合运营商
有效查询的示例
| 询问 | 预期结果 |
|---|---|
google | 包含单词google 的新闻文章 |
google OR android | 包含单词google或android 的新闻文章 |
"google android" | 以完全相同的顺序包含google android一词的新闻文章 |
"windows 8" AND "windows 10" | 包含两个词的新闻文章: windows 8和windows 10 |
iphone AND (13 OR 14) | 包含单词Iphone以及13或14 个单词之一的新闻文章 |
android NOT google | 包含单词android但不包含单词google 的新闻文章 |