API Tìm kiếm cho phép truy cập vào dữ liệu Freebase, dựa trên một truy vấn dạng văn bản miễn phí. Vui lòng tham khảo Tổng quan về Tìm kiếm và Sổ tay tìm kiếm để biết thêm thông tin về cách xây dựng các truy vấn tìm kiếm chi tiết.
Yêu cầu
Yêu cầu HTTP
GET https://www.googleapis.com/freebase/v1/search
Các thông số
Tất cả các thông số bên dưới là không bắt buộc, nhưng bạn phải sử dụng một trong hai bộ lọc truy vấn hoặc bộ lọc.
Tên thông số | Giá trị | Mô tả |
---|---|---|
Tham số tùy chọn | ||
as_of_time |
string |
Giá trị KML as_of_time để sử dụng với truy vấn mql_output .
|
callback |
string |
Tên phương thức JS cho các lệnh gọi lại JSONP. |
cursor |
integer |
Thông số cursor cùng với thông số limit cho phép bạn phân trang qua một số lượng kết quả đã xác định tại một thời điểm. Ví dụ: để trình bày 3 trang liên tiếp trong 10 kết quả, hãy sử dụng limit=10 và cursor=0 , sau đó sử dụng cursor=10 và cursor=20 .
|
domain |
string |
Hạn chế chủ đề với mã miền Freebase này. |
encode |
string |
Mã hoá của phản hồi. Bạn có thể sử dụng thông số này để bật mã hóa HTML.
Các giá trị được chấp nhận là:
|
exact |
boolean |
Chỉ truy vấn trên tên và khoá chính xác. |
filter |
string |
Tham số Giá trị
Để tìm hiểu cách sử dụng thuộc tính |
format |
string |
Định dạng cấu trúc của phản hồi JSON.
Các giá trị được chấp nhận là:
|
indent |
boolean |
Thụt lề kết quả JSON hay không. |
lang |
string |
Mã của ngôn ngữ dùng để chạy truy vấn. Mặc định là &# 39; en & 39; |
limit |
integer |
Số kết quả tối đa được trả về. Theo mặc định, 20 kết quả khớp theo thứ tự giảm mức độ liên quan được trả về (nếu có). Bạn có thể yêu cầu ít hơn hoặc khớp nhiều hơn bằng cách sử dụng tham số limit với giá trị khác. (Ví dụ:)
|
mql_output |
string |
Truy vấn KML sẽ chạy lại kết quả để trích xuất thêm dữ liệu. Sau khi truy vấn được chạy, các tài liệu phù hợp#39; mã được chuyển đến truy vấn WorkManagerL mql_output để truy xuất dữ liệu thực tế về các kết quả khớp. Kết quả KML được sắp xếp theo mức độ liên quan giảm.
|
prefixed |
boolean |
Tiền tố khớp với tên và bí danh. |
query |
string |
Cụm từ tìm kiếm để tìm kiếm. |
scoring |
string |
Thuật toán chấm điểm mức độ liên quan để sử dụng.
Các giá trị được chấp nhận là:
|
spell |
string |
Yêu cầu &# 39; có phải ý của bạn là & 39; đề xuất
Các giá trị được chấp nhận là:
|
stemmed |
boolean |
Truy vấn về tên và bí danh có nguồn gốc. Không được sử dụng với prefixed .
|
type |
string |
Hạn chế chủ đề với mã nhận dạng loại Freebase này. |
with |
string |
Quy tắc bộ lọc phù hợp. |
without |
string |
Quy tắc lọc không khớp. |
Nội dung yêu cầu
Đừng cung cấp nội dung yêu cầu bằng phương thức này.
Phản hồi
Nếu thành công, thì phản hồi là cấu trúc 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 }