2013-07-22 43 views
1

我试图查询freebase以找出所有在一年中特定日子出生的人。这是所有8月4日出生的人,无论年份如何。Freebase MQL - 日期正则表达式

我试过两种方法 - 试图反映某个日期(下面的例子)或查询与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“

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

回答

0

现在你可以做到这一点很容易地使用Freebase Search API这样的:

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

Try it

作为奖励,结果是由知名度在游离碱的排名等你拿出生,最引人注目的人天。