2013-07-22 55 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

作爲獎勵,結果是由知名度在遊離鹼的排名等你拿出生,最引人注目的人天。