问题标签 [mql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
freebase - Freebase:约束属性为空
有没有办法在 Freebase 查询中将属性限制为空?特别是,我想找到所有具有 unique=null 和 /freebase/type_hints/mediator=null 的属性。所以是这样的:
除了我希望 null 实际上意味着这些属性的 null 值。这可能吗?
freebase - 在 Freebase MQL 中,我如何编写查询来获取组织父级的名称?
对于组织列表,我需要得到他们的父母。在 freebase.com 的查询编辑器中,我使用以下查询:
{ "id": "/en/daihatsu_motor_company", "/organization/organization/parent":{id:null} }</p>
我得到以下结果:
{“代码”:“/api/status/ok”,“结果”:{“/organization/organization/parent”:{“id”:“/m/04kjl82”},“id”:“/en/daihatsu_motor_company " }, "status": "200 OK", "transaction_id": "cache;cache03.p01.sjc1:8101;2012-07-10T22:54:06Z;0030" }
但是,我期待 id:toyota_motor_corporation。
在 freebase.com 的查询编辑器中,我可以单击 id ("id": "/m/04kjl82"),这是一个查看我需要的信息的链接:
http://www.freebase.com/view/m/04kjl82
如何直接获取母公司的名称或其 ID(在示例中为 toyota_motor_corporation)?
谢谢,
database - Freebase:什么数据转储文件包含“imdb_id”?
我运行 IMDbAPI.com 并一直使用 Bing 的搜索 API 从标题搜索中查找 IMDb ID。Bing 目前正在将其 API 更改为 Azure 市场(8 月 1 日),并且不再免费提供。我开始使用 Freebase 测试我的 API 来解析这些 ID,并在前 8 小时内达到了 100k 的限制(我的网站目前每天收到大约 300 万个请求,但标题搜索只有 200-300k)
这正是他们提供数据转储文件的原因,
我下载了 Film 文件夹中的大部分文件,但找不到它们存储“/authority/imdb/title”imdb id 命名空间数据的位置。
这就是我当前访问 ID 的方式。
有谁知道哪个文件包含这些信息?以及如何从电影标题/ ID 链接回它?
freebase - 获取随机记录时,Freebase MQL 查询非常慢
因为没有办法使用 MQL 获取随机记录,所以我尝试先使用计数来获取它:
并使用和n
之间的随机页码。在此示例中,大约有 2.000.000 条记录(40.000 页,每页 50 条记录)。然后我发送一个带有“page”属性的信封,并且我还将查询限制为在第 n 页中获取 50 条记录:0
total / records per page
在信封中:
但是,当n > 50
. n > 100
当, 和 (例如)n > 2000
甚至没有返回时,它的速度非常慢。
我可以做些什么来获得随机记录吗?我错过了什么吗?
json - 在 Freebase 中获取某个对象的所有别名
我有一个庞大的公司列表,我正在尝试使用 Freebase 摆脱重复但略有不同的同一家公司。我的想法是获取给定名称的所有 id,然后使用第一个 id 获取该公司所有不同名称的列表。问题是,当我查询所有 id 的名称时,我收到一个错误,因为有多个结果。我正在尝试使用方法 mysqlread(query),但是是否有另一种方法可以允许多个结果?
c# - Google Freebase Api C# .Net 示例
我是使用 Goolge API 开发的新手。我正在尝试让 Google.Apis.Freebase.V1 API 在 C# 中工作。有没有人有一个在 C# 中使用这个 API 的小例子?过去几天我一直在寻找,但只能找到几个旧 Freebase Api 的示例。Google API 什么都没有。
我只是在寻找一个简单的例子来建立与 API 的连接,进行搜索,然后如何将 MQL 查询处理回 Json 对象。越简单越好。
谢谢斯科特
freebase - Freebase 共同类型搜索超时
我正在尝试查找 freebase co-types,也就是说,给定一个您找到“兼容”类型的类型:
假设以 /people/person 开头,可能是音乐家 (/music/group_member),但不是音乐专辑 (/music/album),我不知道在 freebase 中是否有类似 owl 'disjointWith' 的东西类型,无论如何在他们建议使用这个技巧的 MQL 食谱中。
示例中的查询获取给定类型的所有实例,然后获取所有实例的所有类型并让它们唯一......这很聪明,但是查询超时......还有其他方法吗?对我来说,即使是静态列表/结果也可以,我不需要实时查询……我认为结果是一样的……
编辑: 不兼容的类型类型似乎很有用,类似于 disjointWith,也可以与建议一起使用...
谢谢!卢卡
freebase - 使用 MQL 在 Freebase 中查找属性描述
我越来越疯狂地试图获取属性描述,我的意思是出现在模式中的那些......
1)文本服务没有找到属性描述: https ://www.googleapis.com/freebase/v1/text/people/person/profession
2) 属性不包括 /common/topic 所以他们没有 /common/topic/description?!我对吗?
3) /freebase/property_hint (或其他东西......)不适用于描述......
谢谢卢卡
python - Freebase:使用游标是否有配额限制?
我将“新”freebase API 与 google-api-python-client (1.0) 结合使用来选择与特定模式匹配的电影。我通过使用游标和限制语句来做到这一点。
问题是,在大约 8000 部选定的电影之后,我得到一个 HTTP 错误 503“后端错误”。
我尝试了不同的限制值(500、250、100),它总是发生在相同数量的选定实体上。我实现了一个简单的指数增长重试间隔,但即使在 20 分钟后,请求也会导致该错误,而新请求(带有空光标)再次开始选择。
我希望你们中的一个人可以向我解释这一点,或者给我提示我做错了什么。我找不到任何信息表明除了 100k/天的请求限制(我没有达到)之外还有另一个配额限制。
非常感谢。
马丁