Cloud Search memberikan 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 Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat 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 Item , metadata, dan konten. |
list |
GET /v1/indexing/{name=datasources/*}/items
Mencantumkan semua atau subset dari Item resources . |
poll |
POST /v1/indexing/{name=datasources/*}/items:poll
Melakukan polling untuk item yang belum direservasi dari antrean pengindeksan dan menandai set sebagai dicadangkan, dimulai dari 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 semua item memenuhi syarat untuk diseleksi. |
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
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 Search API 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
Dapatkan statistik aplikasi penelusuran untuk pelanggan. |
getSession |
GET /v1/stats/session
Dapatkan jumlah 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/*}
Dapatkan statistik kueri untuk aplikasi penelusuran. |
Resource REST: v1.stats.session.searchapplications
Metode | |
---|---|
get |
GET /v1/stats/session/{name=searchapplications/*}
Dapatkan jumlah 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. |