توفّر خدمة Cloud Search إمكانات البحث المستندة إلى السحابة الإلكترونية مقارنةً ببيانات Google Workspace. تتيح واجهة برمجة تطبيقات Cloud Search فهرسة البيانات غير التابعة لـ Google Workspace في Cloud Search.
- مورد REST: الإصدار 1
- مورد REST: v1.debug.datasources.items
- مورد REST: v1.debug.datasources.items.unmappedids
- مورد REST: v1.debug.identitysources.items
- مورد REST: v1.debug.identitysources.unmappedids
- مورد REST: v1.indexing.datasources
- مورد REST: v1.indexing.datasources.items
- مورد REST: v1.media
- مورد REST: v1.operations
- مورد REST: v1.query
- مورد REST: v1.query.sources
- مورد REST: v1.settings
- مورد REST: v1.settings.datasources
- مورد REST: v1.settings.searchapplications
- مورد REST: v1.stats
- مورد REST: v1.stats.index.datasources
- مورد REST: v1.stats.query.searchapplications
- مورد REST: v1.stats.session.searchapplications
- مورد REST: v1.stats.user.searchapplications
الخدمة: cloudsearch.googleapis.com
لاستدعاء هذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك بحاجة إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.
مستند "اقتراحات"
مستند أثناء التصفّح هو مواصفات يمكن للجهاز قراءتها لوصف واجهات REST API واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء والمكوّنات الإضافية IDE وغيرها من الأدوات التي تتفاعل مع Google APIs. يمكن أن تقدّم خدمة واحدة مستندات استكشاف متعددة. تقدّم هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تحتوي إحدى الخدمات على نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:
https://cloudsearch.googleapis.com
مورد REST: الإصدار 1
الطُرق | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer تفعيل دعم third party في Google Cloud Search. |
مورد REST: v1.debug.datasources.items
الطُرق | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess للتحقق مما إذا كان يمكن الوصول إلى العنصر من خلال عنوان رئيسي محدد. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl تجلب العنصر الذي يتطابق viewUrl تمامًا مع عنوان URL المقدَّم في الطلب. |
مورد REST: v1.debug.datasources.items.unmappedids
الطُرق | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids أدرِج كل الهويات غير المرتبطة بعنصر معيّن. |
مورد REST: v1.debug.identitysources.items
الطُرق | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity يعرض أسماء العناصر المرتبطة بهوية لم يتم ربطها. |
مورد REST: v1.debug.identitysources.unmappedids
الطُرق | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids تسرد هويات المستخدمين التي لم يتم ربطها لمصدر هوية. |
مورد REST: v1.indexing.datasources
الطُرق | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema يحذف مخطط مصدر البيانات. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema للحصول على مخطط مصدر البيانات. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema لتعديل مخطط مصدر البيانات. |
مورد REST: v1.indexing.datasources.items
الطُرق | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} حذف Item resource لاسم المورد المحدد. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems حذف جميع العناصر في قائمة انتظار. |
get |
GET /v1/indexing/{name=datasources/*/items/*} تحصل على Item resource حسب اسم السلعة. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index التعديلات Item ACL والبيانات الوصفية والمحتوى |
list |
GET /v1/indexing/{name=datasources/*}/items يعرض الكل أو مجموعة فرعية من Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll استطلاعات الرأي للعناصر غير المحجوزة من قائمة انتظار الفهرسة ووضع علامة "محجوزة" على مجموعة، بدءًا من العناصر التي لها أقدم طابع زمني من الأولوية القصوى ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push تُرسل عنصرًا إلى قائمة المحتوى التالي لإجراء استطلاع الرأي وتعديله لاحقًا. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve يؤدي ذلك إلى إلغاء حجز كل العناصر من قائمة انتظار ما يجعلها مؤهّلة للاستطلاع. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload تنشئ جلسة تحميل من أجل تحميل محتوى السلعة. |
مورد REST: v1.media
الطُرق | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} يتم تحميل الوسائط للفهرسة. |
مورد REST: v1.operations
الطُرق | |
---|---|
get |
GET /v1/{name=operations/**} يعرض أحدث حالة لعملية طويلة المدى. |
مورد REST: v1.query
الطُرق | |
---|---|
search |
POST /v1/query/search توفّر واجهة برمجة تطبيقات طلبات البحث في Cloud Search طريقة البحث التي تعرض النتائج الأكثر صلة بطلب المستخدم. |
suggest |
POST /v1/query/suggest تقدِّم اقتراحات لإكمال الطلب تلقائيًا. |
مورد REST: v1.query.sources
الطُرق | |
---|---|
list |
GET /v1/query/sources لعرض قائمة بالمصادر التي يمكن للمستخدم استخدامها مع واجهات برمجة تطبيقات "بحث Google" و"اقتراح" |
مورد REST: v1.settings
الطُرق | |
---|---|
getCustomer |
GET /v1/settings/customer تعرَّف على إعدادات العميل. |
updateCustomer |
PATCH /v1/settings/customer يمكنك تعديل إعدادات العميل. |
مورد REST: v1.settings.datasources
الطُرق | |
---|---|
create |
POST /v1/settings/datasources يؤدي ذلك إلى إنشاء مصدر بيانات. |
delete |
DELETE /v1/settings/{name=datasources/*} حذف مصدر بيانات. |
get |
GET /v1/settings/{name=datasources/*} يحصل على مصدر بيانات. |
list |
GET /v1/settings/datasources يتم إدراج مصادر البيانات. |
patch |
PATCH /v1/settings/{source.name=datasources/*} يؤدي إلى تعديل مصدر البيانات. |
update |
PUT /v1/settings/{source.name=datasources/*} يؤدي إلى تعديل مصدر البيانات. |
مورد REST: v1.settings.searchapplications
الطُرق | |
---|---|
create |
POST /v1/settings/searchapplications لإنشاء تطبيق بحث. |
delete |
DELETE /v1/settings/{name=searchapplications/*} حذف تطبيق بحث. |
get |
GET /v1/settings/{name=searchapplications/*} يحصل على تطبيق البحث المحدد. |
list |
GET /v1/settings/searchapplications يعرض جميع تطبيقات البحث. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} يعدّل تطبيقًا للبحث. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset إعادة ضبط تطبيق البحث على الإعدادات التلقائية. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} يعدّل تطبيقًا للبحث. |
مورد REST: v1.stats
الطُرق | |
---|---|
getIndex |
GET /v1/stats/index يتم تجميع إحصاءات السلع المفهرسة بشكل مجمّع على مستوى جميع مصادر البيانات. |
getQuery |
GET /v1/stats/query احصل على إحصاءات طلب البحث للعميل. |
getSearchapplication |
GET /v1/stats/searchapplication يمكنك الحصول على إحصاءات تطبيق البحث للعميل. |
getSession |
GET /v1/stats/session يمكنك الاطّلاع على عدد جلسات البحث، النسبة المئوية للجلسات الناجحة مع إحصاءات طلب البحث للعميل. |
getUser |
GET /v1/stats/user يمكنك الحصول على إحصاءات المستخدمين للعميل. |
مورد REST: v1.stats.index.datasources
الطُرق | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} للحصول على إحصاءات السلع المفهرسة لمصدر بيانات واحد. |
مورد REST: v1.stats.query.searchapplications
الطُرق | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} احصل على إحصاءات طلب البحث لتطبيق البحث. |
مورد REST: v1.stats.session.searchapplications
الطُرق | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} يمكنك الاطّلاع على عدد جلسات البحث، النسبة المئوية للجلسات الناجحة مع إحصاءات طلبات البحث للنقرات لتطبيق البحث. |
مورد REST: v1.stats.user.searchapplications
الطُرق | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} احصل على إحصاءات المستخدمين لتطبيق البحث. |