অনুসন্ধান API একটি বিনামূল্যে পাঠ্য ক্যোয়ারী দেওয়া Freebase ডেটা অ্যাক্সেস প্রদান করে। কিভাবে বিস্তারিত অনুসন্ধান প্রশ্ন তৈরি করতে হয় সে সম্পর্কে আরও তথ্যের জন্য অনুগ্রহ করে অনুসন্ধান ওভারভিউ এবং অনুসন্ধান কুকবুক দেখুন।
অনুরোধ
HTTP অনুরোধ
GET https://www.googleapis.com/freebase/v1/search
পরামিতি
নীচের সমস্ত প্যারামিটার ঐচ্ছিক কিন্তু আপনার অবশ্যই যেকোন একটি ক্যোয়ারী বা ফিল্টার থাকতে হবে।
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
ঐচ্ছিক পরামিতি | ||
as_of_time | string | একটি MQL as_of_time মান mql_output প্রশ্নগুলির সাথে ব্যবহার করার জন্য। |
callback | string | JSONP কলব্যাকের জন্য JS পদ্ধতির নাম। |
cursor | integer | limit পরামিতি সহ cursor প্যারামিটার আপনাকে একবারে একটি নির্দিষ্ট সংখ্যক ফলাফলের মাধ্যমে পৃষ্ঠা করার অনুমতি দেয়। উদাহরণস্বরূপ, পরপর 10টি ফলাফলের 3টি পৃষ্ঠা উপস্থাপন করতে, limit=10 এবং cursor=0 , তারপর cursor=10 , এবং cursor=20 করুন। |
domain | string | এই Freebase ডোমেইন আইডি সহ বিষয়গুলিতে সীমাবদ্ধ করুন৷ |
encode | string | প্রতিক্রিয়ার এনকোডিং। আপনি HTML এনকোডিং সক্ষম করতে এই প্যারামিটার ব্যবহার করতে পারেন। গ্রহণযোগ্য মান হল:
|
exact | boolean | শুধুমাত্র সঠিক নাম এবং কী নিয়ে প্রশ্ন। |
filter | string |
কিভাবে |
format | string | JSON প্রতিক্রিয়ার কাঠামোগত বিন্যাস। গ্রহণযোগ্য মান হল:
|
indent | boolean | JSON ফলাফল ইন্ডেন্ট করতে হবে কি না। |
lang | string | যে ভাষার কোড দিয়ে কোয়েরি চালাতে হবে। ডিফল্ট 'en'। |
limit | integer | ফলাফলের সর্বাধিক সংখ্যা ফেরত দিতে। ডিফল্টরূপে, প্রাসঙ্গিকতার ক্রমহ্রাসমান 20টি ম্যাচ ফেরত দেওয়া হয়, যদি অনেকগুলি বিদ্যমান থাকে। একটি ভিন্ন মান সহ limit প্যারামিটার ব্যবহার করে কম বা বেশি মিলের জন্য অনুরোধ করা যেতে পারে। ( উদাহরণ ।) |
mql_output | string | MQL ক্যোয়ারী আরও ডেটা বের করার জন্য ফলাফলগুলিকে পুনরায় ব্যবহার করে। ক্যোয়ারী চালানোর পরে, ম্যাচের প্রকৃত তথ্য পুনরুদ্ধার করতে মিলিত নথির আইডিগুলি mql_output MQL কোয়েরিতে পাঠানো হয়। MQL ফলাফল প্রাসঙ্গিকতা স্কোর হ্রাস দ্বারা সাজানো হয়. |
prefixed | boolean | নাম এবং উপনামের সাথে উপসর্গ মিল। |
query | string | অনুসন্ধান করার জন্য কোয়েরি শব্দ। |
scoring | string | ব্যবহার করার জন্য প্রাসঙ্গিকতা স্কোরিং অ্যালগরিদম। গ্রহণযোগ্য মান হল:
|
spell | string | অনুরোধ 'আপনি কি বোঝাতে চেয়েছেন' পরামর্শ গ্রহণযোগ্য মান হল:
|
stemmed | boolean | স্টেমড নাম এবং উপনাম নিয়ে প্রশ্ন। prefixed সাথে ব্যবহার করা যাবে না। |
type | string | এই ফ্রিবেস টাইপ আইডি সহ বিষয়গুলিতে সীমাবদ্ধ করুন। |
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 }