2009-03-24 2 views
6

나는 Freebase API를 사용하여 실행되도록 MQL query을 작성하려고합니다. 주제 요약과 주제에 대한 이미지를 검색하고 싶습니다.주제 요약 및 이미지를위한 Freebase MQL 쿼리?

나는 Bill Gates 주제와 관련된 이미지를 얻을 수있는 아래 쿼리를 해결할 수있었습니다.

MQL :

[ 
    { 
    "/common/topic/image" : [ 
     { 
     "id" : null 
     } 
    ], 
    "name" : "bill gates", 
    "type" : "/people/person" 
    } 
] 

결과 : 과거에 MQL으로 실행되지만 그것으로 장난에 관심이하지 않은 수 그들을 위해

[ 
    { 
    "/common/topic/image" : [ 
     { 
     "id" : "/guid/9202a8c04000641f8000000004fb4c01" 
     }, 
     { 
     "id" : "/wikipedia/images/commons_id/4486276" 
     } 
    ], 
    "name" : "Bill Gates", 
    "type" : "/people/person" 
    } 
] 

. Freebase MQL Query Editor을 확인하십시오. 내가 사용 결국

billg profile page http://i.friendfeed.com/c31a22d9e439eb67b0feeb4ffd64c3b5ed9a8e16

UPDATE

검색어 :

[ 
    { 
    "/common/topic/image" : [ 
     { 
     "id" : "/guid/9202a8c04000641f8000000004fb4c01" 
     }, 
     { 
     "id" : "/wikipedia/images/commons_id/4486276" 
     } 
    ], 
    "article" : [ 
     { 
     "content" : null 
     }, 
     { 
     "content" : "/guid/9202a8c04000641f800000000903535d" 
     } 
    ], 
    "name" : "Bill Gates", 
    "type" : "/common/topic" 
    } 
] 
+0

와우, 실제로 "Freebase"라고합니다. – BobbyShaftoe

+0

네, 꽤 멋지 네요. –

답변

9
:

[ 
    { 
    "/common/topic/image" : [ 
     { 
     "id" : null 
     } 
    ], 
    "article" : [ 
     { 
     "content" : null 
     } 
    ], 
    "name" : "bill gates", 
    "type" : "/common/topic" 
    } 
] 

이러한 결과는 실제 데이터를 검색 할 수 narphorium의 대답과 결합 될 수있다

이미지 및 주제 요약은 Content Store에 개별적으로 저장되며 another web service API을 통해 액세스 할 수 있습니다.

예를 들어, 빌 게이츠의 이미지는 다음과 같이 액세스 할 수 있습니다

http://www.freebase.com/api/trans/raw/guid/9202a8c04000641f8000000004fb4c01 마찬가지로, 주제 요약에 대한 GUID가/일반/항목과 교체/일반/주제/이미지를 찾을 수 있습니다/귀하의 검색어에 기사. 결과는 다음과 같이 다시 액세스 할 수 있습니다

http://www.freebase.com/api/trans/raw/guid/9202a8c04000641f8000000008bfed35

당신은 컨텐츠 저장소 here에 대한 자세한 내용을보실 수 있습니다. 이 서비스에 대한

https://usercontent.googleapis.com/freebase/v1/image/en/bill_gates

더 많은 것이 될 수 있습니다

+0

재미 있고, 제 질문에 Content Store에 알리겠습니다. 그러나 나는 그것이 단지 이미지를위한 것이라고 생각했다. 나는 실제 기사/내용에 대한 테스트를 끝내고 또한 반환되었음을 알았지 만 귀하의 대답은 내가 한 것보다 더 잘 설명합니다. 감사! –

+0

@Shawn 2012 년 현재이 답변이 맞습니까? 이것보다 이미지 서비스가 권장됩니까? –

6

유리 염기 제공하는 새로운 이미지 서비스는 이제 빌 게이츠는 다음과 같은 사항에 대해, 예를 들어, 유리 염기 ID를 사용하여 이미지를 얻을하는 데 사용할 수있는 이미지의 URL입니다 에서 찾았습니다. http://wiki.freebase.com/wiki/Image_Service

+2

'https : //usercontent.googleapis.com/freebase/v1/image/en/bill_gates? maxwidth = 225 & maxheight = 225 & mode = fillcropmid' 기본 이미지는 다소 작습니다. – Xeoncross

관련 문제