Bing网页搜索api高级查询

时间:2018-01-08 16:01:45

标签: azure microsoft-cognitive bing-api web-search

我有一个关于bing web search api的问题:

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

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

文章是html页面 文件是pdf,doc,docx,... with / lfy / documents / path

我尝试过使用ext参数,但他似乎无法使用ext:html

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

1 /过滤包含语法错误的网站

  

q = site:www.msa.fr /lfy /Barèmesdescotisations sur sallaires

- >返回结果: - )

更改的查询是:“changedQuery”:“barèmesdescotisations sur salaires”

sallaires成为salaires:好的!

2 /过滤包含网站并排除具有语法错误的子网站

  

q = site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documentsBarèmesdescotisations sur sallaires

- >没有结果

添加NOT网站:打破语法修正

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

  

q = site:www.msa.fr/lfy/ NOT site:www.msa.fr/lfy/documentsBarèmesdescotisations sur salaires

- >返回结果

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

注意:我使用

  • responseFilter =网页
  • MKT = FR-FR
  • 安全搜索=中度

每个人都有解决方案吗?

感谢您的帮助。

弗洛里安。

1 个答案:

答案 0 :(得分: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