我有一个asp.net网站,我正在尝试使用带有SOAP的bing API。当我得到结果时,描述字段实际上包含结果页面的元描述。示例:我发送查询:“site:gamespot.com crysis发布日期”和描述字段是“孤岛危机是PC的科幻FPS游戏,人类必须在外星人入侵面前挣扎求生”实际上是结果指向的页面的元描述。
但对于直接在bing.com上编写的相同查询,链接的描述如下: “用于PC视频游戏信息的孤岛危机 - GameSpot的孤岛危机技术信息,游戏信息和......发布日期:2007年11月13日ESRB:成熟ESRB描述:血腥,强大” 它实际上写了搜索词的上下文。
那为什么API表现不同?我希望我的自定义搜索也显示找到单词的上下文。 感谢您的任何帮助。
答案 0 :(得分:1)
微软在Bing API论坛上已经注意到API的结果是或者可能与标准的bing.com搜索不同。
下面的帖子由bing搜索api团队跟进。
http://www.bing.com/community/developer/f/12254/p/667751/9650589.aspx
答案 1 :(得分:0)
您需要更改指定查询的方式。
查询应该像:
request.query =“crysis发布日期(site:gamespot.com)”