gpt4 book ai didi

c# - Bing Search API 始终返回相同的 10 个结果

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:43 25 4
gpt4 key购买 nike

我正在尝试找出 Bings Seach API。我已将 SOAP 服务添加到我的解决方案中,并且确实收到了结果。问题是显示的结果始终相同,无论我将 request.Web 设置为什么。当我搜索时,它显示了 98 个结果,所以不是缺少结果。

        BingService soapClient = new BingService();

string resp = string.Empty;
SearchRequest request = new SearchRequest();
request.AppId = ConfigurationManager.AppSettings["BingKey"];
request.Sources = new BingLiveSearchService.SourceType[] { SourceType.Web };
request.Query = query;
request.Web = new BingLiveSearchService.WebRequest { Count = 10, Offset = 10 };

var response = soapClient.Search(request);
if (response.Web != null && response.Web.Total > 0)
{
resp += "TOTAL COUNT:"+response.Web.Total +"<br/><br />";
foreach (var item in response.Web.Results)
{
resp += "<div style='padding-bottom:10px;'>" + item.Title + "</div>";
}

}

最佳答案

这些 API 很奇怪,但您需要将指定的变量设置为 true,所以添加

request.Web.CountSpecified = true;
request.Web.OffsetSpecified = true;

关于c# - Bing Search API 始终返回相同的 10 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8193121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com