1

我有一个关于 bing 网络搜索 api 的问题:

我想在查询中使用过滤器:

  • 文章+文件
  • 仅限文章
  • 仅文件

文章是 html 页面 文档是 pdf、doc、docx、... 带有 /lfy/documents/ 路径

我尝试过使用 ext 参数,但他似乎不适用于 ext:html

我尝试按路径过滤(包含文档的“/documents”,不包含网页的/documents)

1/ 过滤器包括有语法错误的站点

q=site:www.msa.fr/lfy/ Barèmes des cotisations sur sallaires

-> 返回结果 :-)

更改的查询是:“alteredQuery”:“barèmes des cotisations sur salaires”

sallaires 变成了salaires :好的!

2/过滤包括站点和排除语法错误的子站点

q=site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documents Barèmes des cotisations sur sallaires

-> 不返回任何结果

添加NOT站点:打破语法更正

3/过滤包括站点和排除子站点,没有语法错误

q=site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documents Barèmes des cotisations sur salaires

-> 返回结果

添加“NOT site:xxx”会破坏语法更正

注意:我使用

  • responseFilter=网页
  • mkt=fr-fr
  • 安全搜索=中等

每个人都有解决办法?

谢谢你的帮助。

弗洛里安。

4

1 回答 1

0

您需要使用“-”而不是“NOT”。以下应该工作:

q=Barèmes des cotisations sur sallaires site:www.msa.fr/lfy/

q=Barèmes des cotisations sur sallaires site:www.msa.fr/lfy/ -site:www.msa.fr/lfy/documents
于 2018-01-08T17:42:32.953 回答