검색 API는 자유 텍스트 쿼리가 주어지면 Freebase 데이터에 대한 액세스를 제공합니다. 자세한 검색 쿼리를 구성하는 방법에 대한 자세한 내용은 검색 개요 및 검색 쿡북을 참고하세요.
요청
HTTP 요청
GET https://www.googleapis.com/freebase/v1/search
매개변수
아래의 모든 매개변수는 선택사항이지만 query 또는 filter 중 하나는 있어야 합니다.
매개변수 이름 | 값 | 설명 |
---|---|---|
선택적 매개변수 | ||
as_of_time |
string |
mql_output 쿼리와 함께 사용할 MQL as_of_time 값입니다.
|
callback |
string |
JSONP 콜백의 JS 메서드 이름입니다. |
cursor |
integer |
cursor 매개변수와 limit 매개변수를 사용하면 한 번에 정의된 수의 결과를 페이지로 나눌 수 있습니다. 예를 들어 연속된 10개의 결과로 구성된 3페이지를 표시하려면 limit=10 및 cursor=0 , cursor=10 , cursor=20 를 사용합니다.
|
domain |
string |
이 Freebase 도메인 ID가 있는 주제로 제한합니다. |
encode |
string |
대답의 인코딩입니다. 이 매개변수를 사용하여 HTML 인코딩을 사용 설정할 수 있습니다.
허용되는 값은 다음과 같습니다.
|
exact |
boolean |
정확한 이름과 키만 쿼리합니다. |
filter |
string |
|
format |
string |
JSON 응답의 구조 형식입니다.
허용되는 값은 다음과 같습니다.
|
indent |
boolean |
JSON 결과를 들여쓸지 여부입니다. |
lang |
string |
쿼리를 실행할 언어의 코드입니다. 기본값은 'en'입니다. |
limit |
integer |
반환할 결과의 최대 수입니다. 기본적으로 관련성이 높은 순으로 20개의 일치 항목이 반환됩니다(해당하는 경우). 다른 값을 사용하여 limit 매개변수를 사용하면 일치 항목을 더 적게 또는 더 많이 요청할 수 있습니다. (예)
|
mql_output |
string |
결과에 대해 실행하여 추가 데이터를 추출할 MQL 쿼리입니다. 쿼리가 실행되면 일치하는 문서의 ID가 mql_output MQL 쿼리에 전달되어 일치 항목에 관한 실제 데이터를 가져옵니다. MQL 결과는 관련성 점수가 높은 순으로 정렬됩니다.
|
prefixed |
boolean |
이름 및 별칭에 대한 접두사 일치입니다. |
query |
string |
검색할 검색어입니다. |
scoring |
string |
사용할 관련성 점수 알고리즘입니다.
허용되는 값은 다음과 같습니다.
|
spell |
string |
'다음과 같은 단어를 찾으셨나요?' 제안 요청
허용되는 값은 다음과 같습니다.
|
stemmed |
boolean |
어간이 추출된 이름과 별칭에 대한 쿼리 prefixed 와 함께 사용할 수 없습니다.
|
type |
string |
이 Freebase 유형 ID가 있는 주제로 제한합니다. |
with |
string |
일치시킬 필터 규칙입니다. |
without |
string |
일치하지 않는 필터 규칙입니다. |
요청 본문
이 메소드를 사용할 때는 요청 본문을 제공하지 마세요.
응답
성공하면 응답은 JSON 구조입니다.
{ "status":"200 OK", "result":[ { "mid":"/m/0b1zz", "name":"Nirvana", "notable":{"name":"Record Producer","id":"/music/producer"}, "score":55.227268 },{ "mid":"/m/05b3c", "name":"Nirvana", "notable":{"name":"Belief","id":"/religion/belief"}, "score":44.248726 },{ "mid":"/m/01h89tx", "name":"Nirvana", "notable":{"name":"Musical Album","id":"/music/album"}, "score":30.371510 },{ "mid":"/m/01rn9fm", "name":"Nirvana", "notable":{"name":"Musical Group","id":"/music/musical_group"}, "score":30.092449 },{ "mid":"/m/02_6qh", "name":"Nirvana", "notable":{"name":"Film","id":"/film/film"}, "score":29.003593 },{ "mid":"/m/01rkx5", "name":"Nirvana Sutra", "score":21.344824 } ], "cost":10, "hits":0 }