검색 결과

  1. 개요
  2. 스키마 출력
  3. 고급 출력

개요

엔티티 mid, 관련성 점수, 사람이 쿼리의 일치 항목을 이해하는 데 도움이 되는 표시 데이터를 가져오는 것 외에도 출력 매개변수를 통해 결과와 함께 특정 엔티티 구조화된 데이터를 반환하도록 요청할 수 있습니다. 필터 매개변수와 마찬가지로 이 매개변수는 데이터를 추출할 메타 스키마 술어 또는 경로의 중첩된 목록을 포함하는 s-표현식입니다. 결과의 형식은 2단계 중첩 결과 목록입니다. 첫 번째 수준은 요청된 원래 술어 또는 경로를 기반으로 하고 두 번째 수준은 반환된 실제 경로를 기반으로 합니다.

예:
이름이 '블레이드 러너'인 항목을 찾아 기여자를 반환합니다.

filter=(all name{phrase}:"Blade Runner")
&output=(contributor)

스키마 출력

출력 매개변수는 데이터가 위의 수준에서 반환되는 항목에 관한 데이터를 요청하기 위해 중첩될 수 있습니다. 중첩된 출력 목록에서 첫 번째 요소는 이전 수준 (또는 원래 일치 항목)에 연결되는 요소이고 다른 요소는 해당 수준에서 반환된 항목에 관한 것입니다.

예:
미국 대통령을 찾아 생년월일과 배우자의 생년월일을 반환해 줘.

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

고급 출력

출력 매개변수는 색인이 생성된 모든 메타 스키마 술어 또는 경로 매핑과 아래에 나열된 여러 추가 키워드를 지원합니다.

description, description:provenance

/common/topic/description 3중에서 찾은 텍스트를 반환합니다. 출처의 provenance.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로 주석 처리됨)이 있는 경로의 값 또는 항목을 반환합니다. 이러한 속성을 보유하는 유형 또는 도메인으로 필터링될 수 있습니다.

예:
'블레이드 러너'를 찾아 일치하는 항목에서 명확성 데이터를 반환해 줘.

filter=(all name:"Blade Runner")
&output=(disambiguator)

'블레이드 러너'를 찾아 /film/film의 일치 항목에서 명확성 해소 데이터를 반환해 줘.

filter=(all name:"Blade Runner")
&output=(disambiguator:/film/film)

geocode

위치 항목에서 지오코드 데이터를 반환합니다.

예:
샌프란시스코 페리 빌딩에서 300m 이내에 있는 레스토랑을 찾아 지오코드와 요리 유형을 반환해 줘

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(geocode practitioner_of)

key, key:namespace

네임스페이스로 필터링될 수 있는 항목의 키 또는 ID를 반환합니다.

예:
샌프란시스코 페리 빌딩에서 300m 이내에 있는 레스토랑을 찾아 Google+ ID를 반환해 줘.

filter=(all type:restaurant (within radius:1000ft lon:-122.39 lat:37.7955))
&output=(key:/authority/google/google_plus)

유형

해당 데이터를 사용할 수 있는 경우 유명도에 따라 순위가 지정된 항목의 유형을 반환합니다.

예:
'블레이드 러너'를 찾아 일치 항목에서 유형 데이터를 반환

filter=(all name:"Blade Runner")
&output=(type)

호환되지 않음, 호환되지 않음:type

단독으로 사용하면 서로 호환되지 않는 것으로 알려진 항목의 유형을 반환합니다.
유형과 함께 사용하면 이 유형이 이 항목의 유형과 호환되지 않는 것으로 알려져 있는지 여부를 반환합니다.
필터 매개변수의 유형과 함께 사용하면 사용된 유형과 호환되지 않는 유형이 있는 항목을 반환합니다.

예:
/people/person과 호환되지 않는 유형이 있는 인스턴스를 찾아 반환합니다.

filter=(all type:/people/person incompatible:/people/person)
&output=(incompatible)

all, all:type, all:domain

출력 매개변수를 통해 반환될 수 있는 항목에 대해 색인이 생성된 모든 데이터를 반환합니다. 유형 또는 도메인별로 필터링될 수 있습니다.

예:
'샌프란시스코'를 찾아 출력 매개변수를 통해 액세스할 수 있는 모든 데이터를 반환해 줘.

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