必应网页搜索 API 高级查询



我有一个关于必应网页搜索 API 的问题:

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

  • 文章 + 文档
  • 仅文章
  • 仅文档

文章是网页 文档是pdf,doc,docx,...使用/lfy/documents/路径

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

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

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

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

->返回结果:-)

Changed query is : "alteredQuery": "barèmes des cotisations sur 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"会破坏语法更正

注意:我使用

  • 响应过滤器=网页
  • MKT=fr-fr
  • 安全搜索=中等

每个人都有解决方案?

感谢您的帮助。

佛瑞恩。

您需要使用"-"而不是"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

最新更新