精确搜索
使用双引号(" ")将你的搜索词组括起来。
示例:"云学堂销售情况"搜索特定网站内容;
示例:"site:36kr.com 云学堂"
site:fxbaogao.com “云学堂”
site:weixin.sogou.com 云学堂使用加号(+)强制包含关键词:如果你想要确保搜索结果中包含某个特定的关键词,你可以在关键词前加上+符号,比如"销售情况 +云学堂 ";Apple +iPhone
注意有空格使用减号(-)排除关键词:如果你想要排除搜索结果中的某个关键词,你可以在关键词前加上-符号,比如"苹果 -手机"。
注意有空格搜索满足任意多个关键字中一个的结果
示例:苹果 OR 橙子 OR 香蕉
注意有空格; 建议尽可能不要使用or,很多时候会出现不是你要的内容,实测结果:用空格代替or效果更好搜索同时包含多个关键字的结果
示例:苹果 AND 手机
注意有空格
以 上已验证,下面用的不多,这里不验证了,仅供参考。
使用星号()作为通配符:如果你不确定某个词组的确切词语,你可以使用作为通配符,比如"云学堂 * 项目"。
例如,如果你想搜索包含"苹果"的页面,你可以这样查询:"苹果"。这将返回所有以"苹果"开头的词或词组的页面。
示例:https://api.bing.microsoft.com/v7.0/search?q=苹果*
在这个URL中,"苹果"代表的就是"苹果"这个查询。
这样,你得到的搜索结果将会是所有包含以"苹果"开头的词或词组的页面。NEAR操作符:用于搜索两个关键词距离相近的结果。例如,如果你想搜索"苹果"和"手机"在文本中距离相近的结果,你可以这样查询:"苹果 NEAR 手机"。
这样,你得到的搜索结果将会是"苹果"和"手机"这两个关键词距离相近的页面。
需要注意的是,NEAR 操作符的默认距离是8个词,如果你想自定义距离,你可以使用 NEAR:n 操作符,其中 n 是你想要的距离,例如 "苹果 NEAR:3 手机" 表示"苹果"和"手机"之间的距离为3个词。
- 限制搜索结果的新旧程度,支持近一天、近一周、近一月,不支持更多数字
可以使用freshness参数来限制搜索结果的新旧程度。
示例:云学堂&freshness=Week
- freshness参数用于指定你想要的搜索结果的新旧程度。具体的参数值包括:
Day:返回过去24小时内的结果。
Week:返回过去一周内的结果。
Month:返回过去一个月内的结果。
仅支持这几个参数,不支持在这几个参数中进行任何修改,不支持2周、3周这类搜索
- 通过
responseFilter
参数和answerType
参数过滤搜索结果
1)responseFilter
参数:这个参数可以让你过滤返回的结果类型。具体的参数值包括:
你可以在请求中包含多个参数值,用逗号分隔。
- `Computation`:返回计算结果,如数学计算等。
- `Images`:返回图片搜索结果。
- `News`:返回新闻搜索结果。
- `SpellSuggestions`:返回拼写建议结果。
- `TimeZone`:返回时区搜索结果。
- `Videos`:返回视频搜索结果。
- `Webpages`:返回网页搜索结果。
示例:深度学习&responseFilter=News,Webpages
2) answerType
参数:这个参数可以让你指定返回的答案类型。具体的参数值包括:
你只能在请求中包含一个参数值。
- `Computation`:返回计算结果,如数学计算等。
- `Images`:返回图片搜索结果。
- `News`:返回新闻搜索结果。
- `SpellSuggestions`:返回拼写建议结果。
- `TimeZone`:返回时区搜索结果。
- `Videos`:返回视频搜索结果。
- `Webpages`:返回网页搜索结果。
示例:深度学习&answerType=Images