- HTTP অনুরোধ
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- ফলাফল প্রস্তাব করুন
- কোয়েরি সাজেশন
- মানুষের পরামর্শ
- এটা চেষ্টা করুন!
ক্যোয়ারী স্বয়ংসম্পূর্ণ করার জন্য পরামর্শ প্রদান করে।
দ্রষ্টব্য: এই API কার্যকর করার জন্য একটি আদর্শ ব্যবহারকারীর অ্যাকাউন্ট প্রয়োজন৷ একটি পরিষেবা অ্যাকাউন্ট সরাসরি কোয়েরি API অনুরোধগুলি সম্পাদন করতে পারে না; কোয়েরি করার জন্য একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করতে, Google Workspace ডোমেন-ওয়াইড অথরিটি ডেলিগেশন সেট-আপ করুন।
HTTP অনুরোধ
POST https://cloudsearch.googleapis.com/v1/query/suggest
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{ "requestOptions": { object ( |
ক্ষেত্র | |
---|---|
requestOptions | অনুরোধের বিকল্পগুলি, যেমন অনুসন্ধান অ্যাপ্লিকেশন এবং ব্যবহারকারীর সময় অঞ্চল। |
query | আংশিক ক্যোয়ারী যার জন্য স্বয়ংসম্পূর্ণ পরামর্শ দেখানো হবে। উদাহরণস্বরূপ, যদি প্রশ্নটি "সমুদ্র" হয়, তাহলে সার্ভারটি "সিজন", "অনুসন্ধান", "সীগাল" ইত্যাদি ফেরত দিতে পারে। |
dataSourceRestrictions[] | পরামর্শের জন্য ব্যবহার করতে উত্স. যদি নির্দিষ্ট না করা হয়, তথ্য উত্স বর্তমান অনুসন্ধান অ্যাপ্লিকেশন থেকে নেওয়া হয়. দ্রষ্টব্য: পরামর্শগুলি শুধুমাত্র নিম্নলিখিত উত্সগুলির জন্য সমর্থিত:
|
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
পরামর্শ API এর প্রতিক্রিয়া.
JSON প্রতিনিধিত্ব |
---|
{
"suggestResults": [
{
object ( |
ক্ষেত্র | |
---|---|
suggestResults[] | পরামর্শের তালিকা। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/cloud_search.query
-
https://www.googleapis.com/auth/cloud_search
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
ফলাফল প্রস্তাব করুন
একটি পরামর্শ ফলাফল.
JSON প্রতিনিধিত্ব |
---|
{ "suggestedQuery": string, "source": { object ( |
ক্ষেত্র | |
---|---|
suggestedQuery | প্রস্তাবিত ক্যোয়ারী যা সার্চের জন্য ব্যবহার করা হবে, যখন ব্যবহারকারী সাজেশনে ক্লিক করেন |
source | পরামর্শের উৎস। |
ইউনিয়ন ক্ষেত্রের suggestion । প্রস্তাবিত ক্যোয়ারী সম্পর্কে অতিরিক্ত মেটাডেটা রয়েছে। এটি প্রস্তাবিত প্রশ্নের ধরনও নির্দেশ করে। উদাহরণস্বরূপ, যদি PeopleSuggestion উপস্থিত থাকে, তাহলে এটি নির্দেশ করে যে প্রস্তাবিত_query একজন ব্যক্তির পরামর্শ। suggestion নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
querySuggestion | এই ক্ষেত্রটি উপস্থিত থাকবে যদি প্রস্তাবিত প্রশ্নটি একটি শব্দ/বাক্যাংশ সমাপ্তি হয়। |
peopleSuggestion | এটি উপস্থিত থাকে যখন পরামর্শটি একজন ব্যক্তিকে নির্দেশ করে। এতে ব্যক্তি সম্পর্কে আরও তথ্য রয়েছে - যেমন তাদের ইমেল আইডি, নাম ইত্যাদি। |
কোয়েরি সাজেশন
এই ক্ষেত্রটিতে এখন পর্যন্ত কিছুই নেই এবং শুধুমাত্র একটি সূচক হিসাবে ব্যবহার করা হয়েছে যে প্রস্তাবিত ফলাফলটি একটি বাক্যাংশ সমাপ্তি ছিল।
মানুষের পরামর্শ
এই ক্ষেত্রটিতে প্রস্তাবিত ব্যক্তির সম্পর্কে তথ্য রয়েছে৷
JSON প্রতিনিধিত্ব |
---|
{
"person": {
object ( |
ক্ষেত্র | |
---|---|
person | প্রস্তাবিত ব্যক্তি। ব্যক্তি বস্তুর সমস্ত ক্ষেত্র জনবহুল নাও হতে পারে। |