2013-07-22 2 views
1

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이/type/datetime "

날짜와 관련하여 정규식을 쿼리 할 수 ​​있습니까?

답변

0

이 지금처럼 쉽게 Freebase Search API를 사용하여이 작업을 수행 할 수 있습니다 : 당신이 그 일에 태어 가장 주목할만한 사람을 얻을 수 있도록

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

Try it

는 결과에 Freebase에서 유명 함에 의해 순위가 결정됩니다 일.