Microsoft Academic Graph CalcHisotgram 被中止
Microsoft Academic Graph CalcHisotgram Being Aborted
我正在使用 CalcHistogram 端点来查询从 1980 年到 2018 年左右每年的纸质实体总数。典型的响应如下所示:
{
"expr": "Y=2001",
"num_entities": 4179575,
"histograms": []
}
那是 2001
年的 4179575
篇论文。
但是,从大约 2002
年开始(确切的年份不一致),return 值将被中止。
{
"expr": "Y=2002",
"histograms": [],
"aborted": true
}
这是我的请求的样子。我试过使用 GET
和 POST
方法。
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
关于为什么这被中止或者我如何找到每年的论文总数有什么想法吗?
谢谢!
发现CalcHistogram端点也接受一个timeout
参数。 api 将尝试评估查询,直到达到超时(默认为 1000 毫),此时它 returns aborted: true
.
因此,只需将 timeout: 5000
添加到您的请求中即可。
我正在使用 CalcHistogram 端点来查询从 1980 年到 2018 年左右每年的纸质实体总数。典型的响应如下所示:
{
"expr": "Y=2001",
"num_entities": 4179575,
"histograms": []
}
那是 2001
年的 4179575
篇论文。
但是,从大约 2002
年开始(确切的年份不一致),return 值将被中止。
{
"expr": "Y=2002",
"histograms": [],
"aborted": true
}
这是我的请求的样子。我试过使用 GET
和 POST
方法。
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
关于为什么这被中止或者我如何找到每年的论文总数有什么想法吗?
谢谢!
发现CalcHistogram端点也接受一个timeout
参数。 api 将尝试评估查询,直到达到超时(默认为 1000 毫),此时它 returns aborted: true
.
因此,只需将 timeout: 5000
添加到您的请求中即可。