小编asn*_*der的帖子

Google Freebase Search API替代方案?

Google弃用了他们的Freebase Search API,并将内容转移到了Wikidata,但似乎没有替代他们的Freebase Search API(https://developers.google.com/freebase/v1/search-overview):

  • 自动提供实体(例如Freebase Suggest Widget)
  • 获取具有给定名称的最值得注意的实体的排名列表.
  • 使用Search Metaschema查找实体.

此外,它还会采用格式错误的字符串并更正它们,并返回详细的相关性排名,以及相关的freebase主题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
}
Run Code Online (Sandbox Code Playgroud)

请注意相关性,以及Freebase mid.

基本上有没有任何替代品,无论是开源还是商业,取代了这些急需的功能?

search full-text-search freebase bigdata

11
推荐指数
1
解决办法
4889
查看次数

Web直接打印插件

我们都知道在绕过浏览器打印对话框的浏览器中进行原生打印是不可能的,但是,我们需要进行直接打印,理想情况下我们也可以选择特定打印机和其他设置.

我知道存在这样做的ActiveX插件,但是,我们都知道ActiveX插件只能在IE中工作.是否存在Flash或Silverlight中的现有插件,允许我们以编程方式设置打印机属性,然后直接打印而无需打开浏览器的本机对话框?

Java解决方案也可以.但显然,由于安装的占地面积和安装简便性,它并不理想.

javascript printing flash activex

8
推荐指数
1
解决办法
3793
查看次数