অনুসন্ধান করুন

অনুসন্ধান 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 এনকোডিং সক্ষম করতে এই প্যারামিটার ব্যবহার করতে পারেন।

গ্রহণযোগ্য মান হল:
  • " html ": HTML এনকোডিং ব্যবহার করে প্রতিক্রিয়াতে কিছু অক্ষর এনকোড করুন (যেমন ট্যাগ এবং অ্যাম্পারস্যান্ড)।
  • " off ": প্রতিক্রিয়ার কোন এনকোডিং নেই। প্রথমে কন্টেন্ট এইচটিএমএল-একেপিং না করে আপনার ফলাফল সরাসরি ওয়েব পেজে প্রিন্ট করা উচিত নয়। (ডিফল্ট)
exact boolean শুধুমাত্র সঠিক নাম এবং কী নিয়ে প্রশ্ন।
filter string

filter প্যারামিটার আপনাকে আপনার ক্যোয়ারীতে প্রয়োগ করার জন্য আরও জটিল নিয়ম এবং সীমাবদ্ধতা তৈরি করতে দেয়।

filter মান হল একটি সাধারণ ভাষা যা নিম্নলিখিত চিহ্নগুলিকে সমর্থন করে:

  • all , any , should এবং অপারেটর not
  • type , domain , name , alias , অপারেন্ড with এবং without
  • গ্রুপিং এবং অগ্রাধিকারের জন্য ( এবং ) বন্ধনী

কিভাবে filter প্রপার্টি ব্যবহার করতে হয় তা জানতে অনুসন্ধান কুকবুক দেখুন।

format string JSON প্রতিক্রিয়ার কাঠামোগত বিন্যাস।

গ্রহণযোগ্য মান হল:
  • " entity ": সত্তা সম্পর্কে প্রাথমিক তথ্য। (ডিফল্ট)
  • " ids ": ফ্রিবেস আইডির ids তালিকা।
  • "মিডস": mids mids অর্ডার করা তালিকা।
indent boolean JSON ফলাফল ইন্ডেন্ট করতে হবে কি না।
lang string যে ভাষার কোড দিয়ে কোয়েরি চালাতে হবে। ডিফল্ট 'en'।
limit integer ফলাফলের সর্বাধিক সংখ্যা ফেরত দিতে। ডিফল্টরূপে, প্রাসঙ্গিকতার ক্রমহ্রাসমান 20টি ম্যাচ ফেরত দেওয়া হয়, যদি অনেকগুলি বিদ্যমান থাকে। একটি ভিন্ন মান সহ limit প্যারামিটার ব্যবহার করে কম বা বেশি মিলের জন্য অনুরোধ করা যেতে পারে। ( উদাহরণ ।)
mql_output string MQL ক্যোয়ারী আরও ডেটা বের করার জন্য ফলাফলগুলিকে পুনরায় ব্যবহার করে। ক্যোয়ারী চালানোর পরে, ম্যাচের প্রকৃত তথ্য পুনরুদ্ধার করতে মিলিত নথির আইডিগুলি mql_output MQL কোয়েরিতে পাঠানো হয়। MQL ফলাফল প্রাসঙ্গিকতা স্কোর হ্রাস দ্বারা সাজানো হয়.
prefixed boolean নাম এবং উপনামের সাথে উপসর্গ মিল।
query string অনুসন্ধান করার জন্য কোয়েরি শব্দ।
scoring string ব্যবহার করার জন্য প্রাসঙ্গিকতা স্কোরিং অ্যালগরিদম।

গ্রহণযোগ্য মান হল:
  • " entity ": ফ্রিবেস এবং জনপ্রিয় সত্তা র‌্যাঙ্কিং ব্যবহার করুন। (ডিফল্ট)
  • " freebase ": Freebase সত্তা র‌্যাঙ্কিং ব্যবহার করুন।
  • " schema ": বৈশিষ্ট্য এবং প্রকারের জন্য স্কিমা র‌্যাঙ্কিং ব্যবহার করুন।
spell string অনুরোধ 'আপনি কি বোঝাতে চেয়েছেন' পরামর্শ

গ্রহণযোগ্য মান হল:
  • " always ": অন্তত তিন অক্ষর দীর্ঘ যেকোন প্রশ্নের জন্য বানান সাজেশনের অনুরোধ করুন।
  • " no_results ": কোনো ফলাফল না পাওয়া গেলে বানানের পরামর্শের অনুরোধ করুন।
  • " no_spelling ": বানানের পরামর্শের অনুরোধ করবেন না। (ডিফল্ট)
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
}