Cloud Search memberikan kemampuan penelusuran berbasis cloud atas data Google Workspace. Dengan Cloud Search API, pengindeksan data non-Google Workspace ke Cloud Search dapat dilakukan.
- 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
- Resource REST: 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 Anda menggunakan 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 mungkin 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 belum 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 belum dipetakan. |
Resource REST: v1.debug.identitysources.unmappedids
Metode | |
---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Mencantumkan identitas pengguna yang belum 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 subset Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll Polling untuk item yang tidak dipesan dari antrean pengindeksan dan menandai kumpulan sebagai dicadangkan, 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 pembaruan berikutnya. |
unreserve |
POST /v1/indexing/{name=datasources/*}/items:unreserve Menarik semua item dari antrean, sehingga semuanya memenuhi syarat untuk disurvei. |
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. |
Resource REST: v1.operations
Metode | |
---|---|
get |
GET /v1/{name=operations/**} Mendapatkan status terbaru dari operasi yang berjalan lama. |
Resource REST: v1.query
Metode | |
---|---|
search |
POST /v1/query/search Cloud Search Query API menyediakan metode penelusuran, yang menampilkan hasil paling relevan dari kueri pengguna. |
suggest |
POST /v1/query/suggest Memberikan saran untuk pelengkapan otomatis kueri. |
Resource REST: v1.query.sources
Metode | |
---|---|
list |
GET /v1/query/sources Menampilkan daftar sumber yang dapat digunakan pengguna untuk API Penelusuran dan Saran. |
Resource REST: v1.settings
Metode | |
---|---|
getCustomer |
GET /v1/settings/customer Dapatkan 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/*} Mengupdate aplikasi penelusuran. |
reset |
POST /v1/settings/{name=searchapplications/*}:reset Mereset aplikasi penelusuran ke setelan default. |
update |
PUT /v1/settings/{searchApplication.name=searchapplications/*} Mengupdate 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 Dapatkan statistik kueri untuk pelanggan. |
getSearchapplication |
GET /v1/stats/searchapplication Dapatkan 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 Dapatkan 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/*} Dapatkan statistik kueri untuk aplikasi penelusuran. |
Resource REST: v1.stats.session.searchapplications
Metode | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Dapatkan # 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/*} Dapatkan statistik pengguna untuk aplikasi penelusuran. |