【发布时间】:2015-12-08 11:22:42
【问题描述】:
Google 弃用了他们的 Freebase Search API,并将其转移到 Wikidata,但似乎没有替代他们的 Freebase Search API (https://developers.google.com/freebase/v1/search-overview):
- 自动建议实体(例如 Freebase Suggest Widget)
- 获取具有给定名称的最著名实体的排名列表。
- 使用搜索元模式查找实体。
此外,它还会接收格式错误的字符串并纠正它们,并返回详细的相关性排名以及相关的免费库主题 ID。我在他们的自定义搜索 API 中找不到任何返回与他们或任何其他知识图相关的信息。
理想情况下,我可以像这样查询一些东西并返回他们以前的结果:
例如,在 Freebase Search API 中查询“Nirvana”会返回:
{
"status":"200 OK",
"result":[
{
"mid":"/m/0b1zz",
"name":"Nirvana",
"notable":{"name":"Record Producer","id":"/music/producer"},
"score":55.227268
},{
"mid":"/m/05b3c",
"name":"Nirvana",
"notable":{"name":"Belief","id":"/religion/belief"},
"score":44.248726
},{
"mid":"/m/01h89tx",
"name":"Nirvana",
"notable":{"name":"Musical Album","id":"/music/album"},
"score":30.371510
},{
"mid":"/m/01rn9fm",
"name":"Nirvana",
"notable":{"name":"Musical Group","id":"/music/musical_group"},
"score":30.092449
},{
"mid":"/m/02_6qh",
"name":"Nirvana",
"notable":{"name":"Film","id":"/film/film"},
"score":29.003593
},{
"mid":"/m/01rkx5",
"name":"Nirvana Sutra",
"score":21.344824
}
],
"cost":10,
"hits":0
}
注意相关性,和 Freebase mid。
基本上有任何替代品,无论是开源的还是商业的,都可以替代这种急需的功能?
【问题讨论】:
标签: search full-text-search bigdata freebase