- HTTP অনুরোধ
- ক্যোয়ারী প্যারামিটার
- শরীরের অনুরোধ
- প্রতিক্রিয়া শরীর
- অনুমোদনের সুযোগ
- কোয়েরি সোর্স
- কোয়েরি অপারেটর
- QueryOperator.Type
- এটা চেষ্টা করুন!
ব্যবহারকারী query.search এবং Suggest API-এর জন্য ব্যবহার করতে পারে এমন উত্সগুলির তালিকা প্রদান করে৷
দ্রষ্টব্য: এই API কার্যকর করার জন্য একটি আদর্শ ব্যবহারকারীর অ্যাকাউন্ট প্রয়োজন৷ একটি পরিষেবা অ্যাকাউন্ট সরাসরি কোয়েরি API অনুরোধগুলি সম্পাদন করতে পারে না; কোয়েরি করার জন্য একটি পরিষেবা অ্যাকাউন্ট ব্যবহার করতে, Google Workspace ডোমেন-ওয়াইড অথরিটি ডেলিগেশন সেট-আপ করুন।
HTTP অনুরোধ
GET https://cloudsearch.googleapis.com/v1/query/sources
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
requestOptions | অনুরোধের বিকল্পগুলি, যেমন অনুসন্ধান অ্যাপ্লিকেশন এবং ব্যবহারকারীর সময় অঞ্চল। |
pageToken | উত্তরে ফিরে আসার জন্য উৎসের সংখ্যা। |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
তালিকা উত্স প্রতিক্রিয়া.
JSON প্রতিনিধিত্ব |
---|
{
"sources": [
{
object ( |
ক্ষেত্র | |
---|---|
sources[] | |
nextPageToken | |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/cloud_search.query
-
https://www.googleapis.com/auth/cloud_search
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
কোয়েরি সোর্স
উৎসের তালিকা যা ব্যবহারকারী ক্যোয়ারী API ব্যবহার করে অনুসন্ধান করতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "source": { object ( |
ক্ষেত্র | |
---|---|
source | উৎসের নাম |
shortName | উৎসের জন্য একটি সংক্ষিপ্ত নাম বা উপনাম। এই মানটি 'উৎস' অপারেটরের সাথে ব্যবহার করা যেতে পারে। |
displayName | তথ্য উৎসের প্রদর্শনের নাম। |
operators[] | এই উৎসের জন্য প্রযোজ্য সকল অপারেটরের তালিকা। |
কোয়েরি অপারেটর
একটি অপারেটরের সংজ্ঞা যা একটি query.search/query.suggest অনুরোধে ব্যবহার করা যেতে পারে৷
JSON প্রতিনিধিত্ব |
---|
{
"operatorName": string,
"lessThanOperatorName": string,
"greaterThanOperatorName": string,
"type": enum ( |
ক্ষেত্র | |
---|---|
operatorName | অপারেটরের নাম। |
lessThanOperatorName | কম-অপারেটর ব্যবহার করে সম্পত্তি বিচ্ছিন্ন করতে ব্যবহার করা যেতে পারে এমন অপারেটরের নাম নির্দেশ করে। |
greaterThanOperatorName | অপারেটরের নাম নির্দেশ করে যা অপারেটরের চেয়ে বড় ব্যবহার করে সম্পত্তি আলাদা করতে ব্যবহার করা যেতে পারে। |
type | অপারেটরের ধরন। |
displayName | অপারেটরের প্রদর্শনের নাম |
isSortable | এই অপারেটর ফলাফল বাছাই ব্যবহার করা যেতে পারে. |
isFacetable | এই অপারেটর দিক পেতে ব্যবহার করা যেতে পারে. |
isReturnable | অনুসন্ধান ফলাফলের অংশ হিসাবে এই দিকটির সাথে সম্পর্কিত সম্পত্তি ফিরিয়ে দেওয়া হবে। |
isRepeatable | এই সম্পত্তির জন্য একাধিক মান সেট করা যেতে পারে কিনা তা নির্দেশ করে। |
isSuggestable | এই ক্ষেত্রের জন্য পরামর্শ পেতে পারেন. |
enumValues[] | অপারেটর ক্ষেত্রের মানগুলির সম্ভাব্য তালিকা। এই ক্ষেত্রটি তখনই পূর্ণ হয় যখন আমরা এই অপারেটরের সম্ভাব্য সমস্ত মান নিরাপদে গণনা করতে পারি। |
objectType | অপারেটরের সাথে সম্পর্কিত বস্তুর নাম। এই ক্ষেত্রটি শুধুমাত্র স্কিমা-নির্দিষ্ট অপারেটরদের জন্য ভরা হয়, এবং সাধারণ অপারেটরদের জন্য আনসেট করা হয়। |
QueryOperator.Type
অপারেটর দ্বারা উল্লেখ করা সম্পত্তির ধরন।
Enums | |
---|---|
UNKNOWN | অবৈধ মান। |
INTEGER | |
DOUBLE | |
TIMESTAMP | |
BOOLEAN | |
ENUM | |
DATE | |
TEXT | |
HTML |