我正在尝试检索一些 Freebase 文章的完整主题描述/摘要。我一直在使用 Freebase 主题 API,它返回这种类型的结果:http://www.freebase.com/experimental/topic/standard?id=/en/jimi_hendrix
但我注意到描述不完整并且以“...”结尾。有没有办法使用一些 Freebase API 来获取文章的完整描述?
Freebase 是否存储完整的描述,还是仅存储 Wikipedia 中的部分描述?
Freebase 仅存储维基百科描述的一部分,但通常比主题 API 给出的内容更多。
要获取与 Freebase 主题相关的 Wikipedia 简介的“完整”文本,您首先需要查询Read API相关文章列表如下:
{
"id": "/en/jimi_hendrix",
"/common/topic/article": [{}]
}
在查询编辑器中尝试一下
然后选择它返回的一篇或多篇文章并将其 ID 输入到/trans/原始API像这样:
http://api.freebase.com/api/trans/raw/m/043dz
您会注意到返回的文本简介有点长(1200 个字符),并且没有“...”,但其末尾仍被截断。
当我在网页中显示 Freebase 主题描述时,我有一些代码可以预先清理它。我通过查找换行符将其分成多个段落,然后如果最后一段不以句号、感叹号或问号结尾,我就会丢弃该段落。按照维基百科简介的编写方式,您通常只需要第一段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)