Microsoft学术图CalcHisotgram被中止

时间:2018-09-07 04:13:25

标签: microsoft-cognitive academic-graph

我正在使用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

关于为什么要中止或如何查找每年的论文总数的任何想法吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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