Cloud Search API

Cloud Search قابلیت‌های جستجوی مبتنی بر ابر را روی داده‌های Google Workspace فراهم می‌کند. Cloud Search API امکان فهرست‌بندی داده‌های غیر Google Workspace را در Cloud Search فراهم می‌کند.

خدمات: cloudsearch.googleapis.com

برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.

سند کشف

Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:

نقطه پایان خدمات

نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه 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
ACL، فراداده و محتوا Item را به روز می کند.
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 Query API روش جستجو را ارائه می دهد که مرتبط ترین نتایج را از یک درخواست کاربر برمی گرداند.
suggest POST /v1/query/suggest
پیشنهادهایی برای تکمیل خودکار پرس و جو ارائه می دهد.

منبع REST: v1.query.sources

روش ها
list GET /v1/query/sources
فهرست منابعی را که کاربر می‌تواند برای جستجو و پیشنهاد API استفاده کند، برمی‌گرداند.

منبع 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/*}
دریافت آمار کاربران برای برنامه جستجو.