0

我正在使用 CalcHistogram 端点来查询从 1980 年到 2018 年每年的纸质实体总数。典型的响应如下所示:

{
  "expr": "Y=2001",
  "num_entities": 4179575,
  "histograms": []
}

那是4179575当年的论文2001

但是,从大约一年开始2002(确切的年份不一致),返回值被中止。

{
  "expr": "Y=2002",
  "histograms": [],
  "aborted": true
}

这就是我的请求的样子。我试过同时使用GETPOST方法。

GET 
https://api.labs.cognitive.microsoft.com/academic/v1.0/calchistogram? expr=Y=2002&model=latest&count=10&offset=0 HTTP/1.1
Host: api.labs.cognitive.microsoft.com

关于为什么会被中止或如何找到每年的论文总数的任何想法?

谢谢!

4

1 回答 1

1

发现 CalcHistogram 端点也接受一个timeout参数。api 将尝试评估查询,直到达到超时(默认为 1000 毫),此时它返回aborted: true.

因此,只需添加timeout: 5000到您的请求中。

于 2018-09-07T17:27:59.097 回答