【问题标题】:Microsoft Academic Graph CalcHisotgram Being AbortedMicrosoft Academic Graph CalcHisotgram 被中止
【发布时间】:2018-09-07 04:13:25
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: microsoft-cognitive academic-graph


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多