توفّر Cloud Search إمكانات بحث مستندة إلى السحابة الإلكترونية في بيانات Google Workspace. تتيح واجهة برمجة تطبيقات Cloud Search فهرسة البيانات غير التابعة إلى Google Workspace في Cloud Search.
- مورد REST: v1
- مورد 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: v1
| الطُرق | |
|---|---|
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
| الطُرق | |
|---|---|
removeActivity |
POST /v1/query:removeActivity توفّر هذه السمة وظيفة لإزالة النشاط المسجّل لأحد المستخدمين. |
search |
POST /v1/query/search توفّر واجهة برمجة التطبيقات لطلبات البحث في Cloud Search طريقة البحث التي تعرض النتائج الأكثر صلة بطلب بحث المستخدم. |
suggest |
POST /v1/query/suggest تقدّم اقتراحات لإكمال طلب البحث تلقائيًا. |
مورد REST: v1.query.sources
| الطُرق | |
|---|---|
list |
GET /v1/query/sources تعرض هذه السمة قائمة بالمصادر التي يمكن للمستخدم استخدامها مع واجهات برمجة التطبيقات Search وSuggest. |
مورد 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/*} الحصول على إحصاءات المستخدمين لتطبيق البحث |