2012-10-22 2 views
4

freebase API에서 여러 유형의 검색어를 필터링 할 수 있습니까?여러 유형의 무료 기본 필터

2 개 또는 3 개의 프리베이스 유형 내에서 키워드를 검색해야하지만 freebase API가이 옵션을 허용하지 않는 것으로 보입니다. 이 경우 유일한 해결책은 필터링 된 유형에 대해 2 ~ 3 개의 개별 요청을 보내는 것입니다.

감사합니다.

+0

당신은 당신이 뭘하려는 건지의보다 구체적인 예를 들어 줄 수 있을까? –

답변

4

예, 검색 API 또는 MQL 읽기 API를 사용하여 여러 유형으로 필터링 할 수 있습니다. like this 보이는 검색 API를 들어

:

filter=(any type:/music/musical_group type:/people/person type:/location/citytown) 

이 필터는 3 가지 유형 중 하나와 일치하는 결과를 제한한다는 뜻입니다. 여러 종류의 like this 기준으로 필터링 할 수있는 MQL 읽기 API에서

는 :

[{ 
    "id":   null, 
    "name":   null, 
    "type": [], 
    "name~=": "London", 
    "type|=": [ 
    "/people/person", 
    "/location/citytown", 
    "/music/musical_group" 
    ] 
}​]​ 
+0

고마워, 그게 내가 필요한거야. – jMn