Freebase MQL - 日期正则表达式

时间:2013-07-22 15:11:44

标签: freebase mql

我正在尝试查询freebase,以找出一年中特定日子出生的所有人。这就是8月4日出生的所有人,不管是哪一年。

我尝试了两种方法 - 试图反映某个日期(例如下面的例子)或查询date_of_birth的人。我正在使用正则表达式: “DATE_OF_BIRTH〜=”: “* 08-04”

[{
  "/type/reflect/any_value": [{
    "link": {
      "master_property": {
        "name": "Date of birth"
      }
    },
    "type": "/type/datetime",
    "value~=": "*08-04"
  }],
  "name": null,
  "type": "/common/topic"
}]

我收到以下错误消息: “* 08-04是一个JSON字符串,但预期的类型是/ type / datetime”

无论如何,我可以查询有关日期的正则表达式吗?

1 个答案:

答案 0 :(得分:0)

您现在可以使用Freebase Search API轻松完成此操作:

filter=(all type:/common/topic /people/person/date_of_birth:-08-04)

Try it

作为奖励,结果按Freebase中的显着性进行排名,以便您获得当天出生的最值得注意的人。