0
如果我使用Bings Webservice進行搜索並在未指定偏移量和計數的情況下進行搜索,則會收到98次搜索結果。如果我使用偏移量(如下面的代碼所示),總計數只有18個。Bings Search API並不總是返回相同的結果計數
如果我指定了偏移量,總計不應該是相同的嗎?
BingService soapClient = new BingService();
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 = 20, Offset = 21, OffsetSpecified = true, CountSpecified = true };
string resp = string.Empty;
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>";
}
}
我認爲伯爵應該是一樣的,是的。 – Amy