- طلب HTTP
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- QuerySource
- QueryOperator
- QueryOperator.Type
- جرِّبه الآن
عرض قائمة بالمصادر التي يمكن للمستخدم استخدامها في query.search وSuggest API
ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مستخدم نهائي عادي لتنفيذها. لا يمكن لحساب الخدمة تنفيذ طلبات Query 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
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
QuerySource
قائمة بالمصادر التي يمكن للمستخدم البحث فيها باستخدام واجهة برمجة التطبيقات لطلبات البحث
تمثيل JSON |
---|
{ "source": { object ( |
الحقول | |
---|---|
source |
اسم المصدر |
shortName |
اسم قصير أو اسم بديل للمصدر يمكن استخدام هذه القيمة مع عامل التشغيل source. |
displayName |
الاسم المعروض لمصدر البيانات |
operators[] |
قائمة بجميع عوامل التشغيل السارية لهذا المصدر |
QueryOperator
تعريف عامل تشغيل يمكن استخدامه في طلب query.search/query.suggest
تمثيل JSON |
---|
{
"operatorName": string,
"lessThanOperatorName": string,
"greaterThanOperatorName": string,
"type": enum ( |
الحقول | |
---|---|
operatorName |
اسم المشغّل |
lessThanOperatorName |
يشير إلى اسم عامل التشغيل الذي يمكن استخدامه لعزل السمة باستخدام عامل التشغيل "أقل من". |
greaterThanOperatorName |
يشير إلى اسم العامل الذي يمكن استخدامه لعزل السمة باستخدام عامل التشغيل "أكبر من". |
type |
نوع عامل التشغيل |
displayName |
الاسم المعروض للمشغّل |
isSortable |
هل يمكن استخدام عامل التشغيل هذا لترتيب النتائج؟ |
isFacetable |
هل يمكن استخدام هذا العامل للحصول على شرائح؟ |
isReturnable |
هل سيتم عرض الموقع المرتبط بهذه السمة كجزء من نتائج البحث؟ |
isRepeatable |
يشير إلى ما إذا كان يمكن ضبط قيم متعدّدة لهذه السمة. |
isSuggestable |
يمكن الحصول على اقتراحات لهذا الحقل. |
enumValues[] |
قائمة القيم المحتملة لحقل opeatror لا يتم ملء هذا الحقل إلا عندما نتمكّن من سرد جميع القيم المحتمَلة لهذا العامل بأمان. |
objectType |
اسم العنصر المقابل للمشغِّل لا يتم ملء هذا الحقل إلا لعوامل التشغيل الخاصة بالمخطّط، ولا يتم ضبطه لعوامل التشغيل الشائعة. |
QueryOperator.Type
نوع الموقع الذي يشير إليه عامل التشغيل
عمليات التعداد | |
---|---|
UNKNOWN |
القيمة غير صالحة. |
INTEGER |
|
DOUBLE |
|
TIMESTAMP |
|
BOOLEAN |
|
ENUM |
|
DATE |
|
TEXT |
|
HTML |