Cloud Search menyediakan kemampuan penelusuran berbasis cloud melalui data Google Workspace. Cloud Search API memungkinkan pengindeksan data non-Google Workspace ke Cloud Search.
- Resource REST: v1
- Resource REST: v1.debug.datasources.items
- Resource REST: v1.debug.datasources.items.unmappedids
- Resource REST: v1.debug.identitysources.items
- Resource REST: v1.debug.identitysources.unmappedids
- Resource REST: v1.indexing.datasources
- Resource REST: v1.indexing.datasources.items
- Resource REST: v1.media
- REST Resource: v1.operations
- Resource REST: v1.query
- Resource REST: v1.query.sources
- Resource REST: v1.settings
- Resource REST: v1.settings.datasources
- Resource REST: v1.settings.searchapplications
- Resource REST: v1.stats
- Resource REST: v1.stats.index.datasources
- Resource REST: v1.stats.query.searchapplications
- Resource REST: v1.stats.session.searchapplications
- Resource REST: v1.stats.user.searchapplications
Layanan: cloudsearch.googleapis.com
Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.
Dokumen discovery
Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:
Endpoint layanan
Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:
https://cloudsearch.googleapis.com
Resource REST: v1
Metode | |
---|---|
initializeCustomer |
POST /v1:initializeCustomer Mengaktifkan dukungan third party di Google Cloud Search. |
Resource REST: v1.debug.datasources.items
Metode | |
---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Memeriksa apakah item dapat diakses oleh akun utama yang ditentukan. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Mengambil item yang viewUrl-nya sama persis dengan URL yang diberikan dalam permintaan. |
Resource REST: v1.debug.datasources.items.unmappedids
Metode | |
---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Mencantumkan semua identitas yang tidak dipetakan untuk item tertentu. |
Resource REST: v1.debug.identitysources.items
Metode | |
---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Mencantumkan nama item yang terkait dengan identitas yang tidak dipetakan. |
Resource REST: v1.debug.identitysources.unmappedids
Metode | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Mencantumkan identitas pengguna yang tidak dipetakan untuk sumber identitas. |
Resource REST: v1.indexing.datasources
Metode | |
---|---|
deleteSchema |
DELETE /v1/indexing/{name=datasources/*}/schema Menghapus skema sumber data. |
getSchema |
GET /v1/indexing/{name=datasources/*}/schema Mendapatkan skema sumber data. |
updateSchema |
PUT /v1/indexing/{name=datasources/*}/schema Memperbarui skema sumber data. |
Resource REST: v1.indexing.datasources.items
Metode | |
---|---|
delete |
DELETE /v1/indexing/{name=datasources/*/items/*} Menghapus Item resource untuk nama resource yang ditentukan. |
deleteQueueItems |
POST /v1/indexing/{name=datasources/*}/items:deleteQueueItems Menghapus semua item dalam antrean. |
get |
GET /v1/indexing/{name=datasources/*/items/*} Mendapatkan Item resource berdasarkan nama item. |
index |
POST /v1/indexing/{item.name=datasources/*/items/*}:index Memperbarui ACL, metadata, dan konten Item . |
list |
GET /v1/indexing/{name=datasources/*}/items Mencantumkan semua atau sebagian Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Melakukan polling untuk item yang belum direservasi dari antrean pengindeksan dan menandai kumpulan sebagai direservasi, dimulai dengan item yang memiliki stempel waktu terlama dari prioritas tertinggi ItemStatus . |
push |
POST /v1/indexing/{item.name=datasources/*/items/*}:push Mendorong item ke antrean untuk polling dan update berikutnya. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Membatalkan reservasi semua item dari antrean, sehingga semuanya memenuhi syarat untuk di-polling. |
upload |
POST /v1/indexing/{name=datasources/*/items/*}:upload Membuat sesi upload untuk mengupload konten item. |
Resource REST: v1.media
Metode | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Mengupload media untuk pengindeksan. |
REST Resource: v1.operations
Metode | |
---|---|
get |
GET /v1/{name=operations/**} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.query
Resource REST: v1.query.sources
Metode | |
---|---|
list |
GET /v1/query/sources Menampilkan daftar sumber yang dapat digunakan pengguna untuk Search dan Suggest API. |
Resource REST: v1.settings
Metode | |
---|---|
getCustomer |
GET /v1/settings/customer Mendapatkan setelan pelanggan. |
updateCustomer |
PATCH /v1/settings/customer Perbarui setelan pelanggan. |
Resource REST: v1.settings.datasources
Metode | |
---|---|
create |
POST /v1/settings/datasources Membuat sumber data. |
delete |
DELETE /v1/settings/{name=datasources/*} Menghapus sumber data. |
get |
GET /v1/settings/{name=datasources/*} Mendapatkan sumber data. |
list |
GET /v1/settings/datasources Mencantumkan sumber data. |
patch |
PATCH /v1/settings/{source.name=datasources/*} Memperbarui sumber data. |
update |
PUT /v1/settings/{source.name=datasources/*} Memperbarui sumber data. |
Resource REST: v1.settings.searchapplications
Metode | |
---|---|
create |
POST /v1/settings/searchapplications Membuat aplikasi penelusuran. |
delete |
DELETE /v1/settings/{name=searchapplications/*} Menghapus aplikasi penelusuran. |
get |
GET /v1/settings/{name=searchapplications/*} Mendapatkan aplikasi penelusuran yang ditentukan. |
list |
GET /v1/settings/searchapplications Mencantumkan semua aplikasi penelusuran. |
patch |
PATCH /v1/settings/{searchApplication.name=searchapplications/*} Memperbarui aplikasi penelusuran. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Mereset aplikasi penelusuran ke setelan default. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Memperbarui aplikasi penelusuran. |
Resource REST: v1.stats
Metode | |
---|---|
getIndex |
GET /v1/stats/index Mendapatkan statistik item yang diindeks yang digabungkan di semua sumber data. |
getQuery |
GET /v1/stats/query Mendapatkan statistik kueri untuk pelanggan. |
getSearchapplication |
GET /v1/stats/searchapplication Mendapatkan statistik aplikasi penelusuran untuk pelanggan. |
getSession |
GET /v1/stats/session Dapatkan # sesi penelusuran, % sesi yang berhasil dengan statistik kueri klik untuk pelanggan. |
getUser |
GET /v1/stats/user Mendapatkan statistik pengguna untuk pelanggan. |
Resource REST: v1.stats.index.datasources
Metode | |
---|---|
get |
GET /v1/stats/index/{name=datasources/*} Mendapatkan statistik item yang diindeks untuk satu sumber data. |
Resource REST: v1.stats.query.searchapplications
Metode | |
---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Mendapatkan statistik kueri untuk aplikasi penelusuran. |
Resource REST: v1.stats.session.searchapplications
Metode | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Mendapatkan # sesi penelusuran, % sesi yang berhasil dengan statistik kueri klik untuk aplikasi penelusuran. |
Resource REST: v1.stats.user.searchapplications
Metode | |
---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Mendapatkan statistik pengguna untuk aplikasi penelusuran. |