【问题标题】:Bing: search - match only exact literal strings?Bing:搜索 - 仅匹配精确的文字字符串?
【发布时间】:2011-08-07 11:43:24
【问题描述】:

我正在使用 PHP 和 Bing API 来搜索某些域名。 我只想要完全匹配的结果。

Bing 不知何故返回了不完全匹配的结果。

当我搜索时:

“www.gebouw.nl”

我有时也会得到类似 "www.gprgebouw.nl"

的结果

有没有办法告诉必应只搜索精确匹配项?

【问题讨论】:

  • 你用谷歌搜索过这个吗?
  • @cohensh,你在讽刺吗?
  • 是的,我不知道如何提供帮助,所以我希望改为制作 cmets。
  • 我用谷歌搜索了这个问题,这个帖子是第一个结果@cohensh

标签: search bing exact-match


【解决方案1】:

尝试在您的查询中添加一个加号。例如+www.gebouw.nl 就是 %2Bwww.gebouw.nl 当 url 编码时

http://www.google.com/support/websearch/bin/answer.py?answer=136861

http://onlinehelp.microsoft.com/en-us/bing/ff808438.aspx

【讨论】:

  • 不,仍然无法使用 Bing。您可以使用标准 Bing 网站自行测试。当您搜索 +"www.gebouw.nl" 时,您还会得到:www.ge-bouw.nl 等。
  • 当我转到bing.com/search?q=%2Bwww.gebouw.nl&form=APIPA1 时,我看到了 3 个结果:2 个来自 www.gebouw.nl,1 个来自 loopingrecursion.com,它们解决了这个问题。
  • 加号似乎对我有用。无论您的搜索词周围是否有引号。
【解决方案2】:

WebSearchOptions='DisableQueryAlterations' 会是关键吗? 根据 API 文档,“DisableQueryAlterations 可防止 Bing 更改查询字符串。可能已进行此类更改以纠正原始查询字符串中明显的拼写错误。”

【讨论】:

    猜你喜欢
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 1970-01-01
    相关资源
    最近更新 更多