개요
항목 중간, 관련성 점수 및 디스플레이 데이터를 얻어 사용자가 쿼리 일치를 이해할 수 있도록 하는 것 외에도 출력 매개변수를 통해 특정 항목의 구조화된 데이터가 결과와 함께 반환되도록 요청할 수 있습니다. 필터 매개변수와 마찬가지로 이 매개변수는 중첩된 Metaschema 조건자 또는 데이터를 추출할 경로가 포함된 s-expression입니다. 결과 형식은 2단계 중첩된 결과 목록으로, 첫 번째 수준은 요청된 원래 조건자 또는 경로에 입력되고 두 번째 수준은 반환된 실제 경로에서 키가 지정됩니다.
예:
"Blade Runner"라는 항목을 찾아 참여자를 반환합니다.
filter=(all name{phrase}:"Blade Runner") &output=(contributor)
스키마 출력
출력 매개변수는 중첩되어 상위 수준의 데이터가 반환되는 항목에 관한 데이터를 요청할 수 있습니다. 중첩된 출력 목록에서 첫 번째 요소는 이전 수준 (또는 일치하는 원래 항목)에 연결되는 요소이며 다른 요소는 해당 수준에서 반환된 항목에 관한 것입니다.
예:
미국 대통령을 찾아 생일 및 배우자의 date_of_birth 반품 날짜:
filter=(all type:/government/us_president) &output=(/people/person/date_of_birth (/people/marriage/spouse /people/person/date_of_birth))
lang 매개변수를 통해 표시 언어를 두 개 이상 요청하면 데이터가 있는 모든 언어의 문자열이 요청의 언어 순서에 따라 반환됩니다. 색인이 생성된 모든 언어로 데이터가 반환되도록 요청하기 위해 특별한 d/all 언어 코드를 사용할 수 있습니다.
예:
이탈리아어, 러시아어, 러시아어, 일본어, 영어로 미국 대통령을 검색하고 배우자의 카테고리와 직업을 반환합니다.
filter=(all type:/government/us_president) &output=((/people/marriage/spouse category /people/person/profession)) &lang=it,ru,ja,en
고급 출력
출력 매개변수는 색인이 생성된 모든 메타스키마 조건자 또는 경로 매핑과 아래에 나열된 추가 키워드를 지원합니다.
설명, 설명:제공
/common/topic/description triple에 있는 텍스트를 반환합니다. 아마도 출처 키워드를 기준으로 필터링하면 originance.process 필드를 찾을 수 있을 것입니다.
예:
지식 정보에서 미국 대통령을 찾아 설명을 되돌려 보세요.
filter=(all type:/government/us_president) &output=(description)
영어 및 일본어로 된 지식 정보에서 미국 대통령을 찾고 위키백과 설명을 확인하세요.
filter=(all type:/government/us_president) &output=(description:wikipedia) &lang=d/en,d/ja
Disambiguator, Disambiguator:type, Disambiguator:domain
경로 속성이 명확하며(/freebase/property_hints/disambiguator로 주석 처리됨) 이러한 속성을 보유한 도메인 또는 도메인으로 필터링할 수 있습니다.
예:
'&hl=ko 실행자'를 찾아서 일치와 명확한 데이터를 반환
filter=(all name:"Blade Runner") &output=(disambiguator)
/film/film에서 일치 항목으로부터 명확성을 구분하는 데이터를 찾고 반환하는
filter=(all name:"Blade Runner") &output=(disambiguator:/film/film)
지역 코드
위치 항목에서 지오코딩 데이터를 반환합니다.
예:
SF 페리 빌딩에서 300미터 이내에 있는 레스토랑을 찾아 자신의 지오코딩과 요리 유형을 반환합니다.
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(geocode practitioner_of)
키, key:namespace
네임스페이스로 필터링되었을 수 있는 항목의 키 또는 ID를 반환합니다.
예:
샌프란시스코 페리 터미널에서 300미터 이내에 있는 레스토랑을 찾아서 Google+ ID를 반환합니다.
filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955)) &output=(key:/authority/google/google_plus)
유형
데이터를 사용할 수 있을 때 주목할 만한 순위로 지정된 항목 유형을 반환합니다.
예:
일치에서 "blade runner' 및 반환 유형 데이터 찾기
filter=(all name:"Blade Runner") &output=(type)
호환되지 않음, incompatible:type
함께 사용할 경우 서로 호환되지 않는 것으로 알려진 항목의 유형을 반환합니다.
유형과 함께 사용할 때 이 유형이 이 항목의 모든 유형과 호환되지 않는 것으로 알려진지 여부를 반환합니다.
필터 매개변수의 유형과 함께 사용하면 사용된 것과 호환되지 않는 유형의 항목을 반환합니다.
예:
호환되지 않는 유형의 /people/person 인스턴스를 찾아 반환합니다.
filter=(all type:/people/person incompatible:/people/person) &output=(incompatible)
전체, 전체:유형, 전체:도메인
출력 매개변수를 통해 반환될 수 있는 모든 항목(유형 또는 도메인으로 필터링될 수 있음)에 대해 색인이 생성된 모든 데이터를 반환합니다.
예:
'샌프란시스코'를 찾아 출력 매개변수를 통해 액세스할 수 있는 이와 관련된 모든 데이터를 반환합니다.
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all) &limit=1
예:
'샌프란시스코'를 찾아 출력 매개변수를 통해 액세스할 수 있는 위치 도메인의 모든 데이터를 반환합니다.
filter=(all name{full}:"San Francisco" type:/location/citytown) &output=(all:/location) &limit=1