2011-05-04 1 views
1

검색 api 및 mql을 사용하여 지정된 유형의 일부 주제를 제외하는 방법을 알고 계시나요?Freebase search_api 및 지정된 유형별 결과 제외

예를 들어 "Voodoo People"과 같은 모든 주제를 찾고 구성 및 출시 유형이있는 점수와 점수 결과에 따른 정렬 결과 만 제외 시키십시오 : http://tinyurl.com/3tjkb7y. 작업을 완벽하게 정렬 할 수 있지만 제외 할 기능을 찾을 수 없습니다. ( mql_filter : http://tinyurl.com/644xkow을 사용하려고하지만 거기서도 여전히 해제됩니다. 그리고 또 하나 질문 : type_strict param 가능한 값 : "all", "아니요"또는 "없는"값이 없습니다. 다른 결과로도 필요한 결과를 얻을 수 있습니까?

답변

0

원하는 구문은 입니다. "선택 사항" "금지" 쿼리에서 다음과 같이 것이라고 :.

[{ 
    "search": { 
    "query": "Voodoo People", 
    "score": null, 
    "mql_filter": [{ 
     "type": { 
     "id":  "/music/release", 
     "optional": "forbidden" 
     } 
    }] 
    }, 
    "name": null, 
    "id": null, 
    "type": [], 
    "/common/topic/notable_for": { 
    }, 
    "limit": 15, 
    "sort": "-search.score" 
}]​ 
+0

덕분에 너무 많은이 정확히 내가 필요 :) – Al1