Cloud Search menyediakan kemampuan penelusuran berbasis cloud melalui data Google Workspace. Cloud Search API memungkinkan pengindeksan data non-Google Workspace ke Cloud Search.
- REST Resource: v1
- REST Resource: v1.debug.datasources.items
- REST Resource: v1.debug.datasources.items.unmappedids
- REST Resource: v1.debug.identitysources.items
- REST Resource: v1.debug.identitysources.unmappedids
- REST Resource: v1.indexing.datasources
- REST Resource: v1.indexing.datasources.items
- REST Resource: v1.media
- REST Resource: v1.operations
- REST Resource: v1.query
- REST Resource: v1.query.sources
- REST Resource: v1.settings
- REST Resource: v1.settings.datasources
- REST Resource: v1.settings.searchapplications
- REST Resource: v1.stats
- REST Resource: v1.stats.index.datasources
- REST Resource: v1.stats.query.searchapplications
- REST Resource: v1.stats.session.searchapplications
- REST Resource: v1.stats.user.searchapplications
Layanan: cloudsearch.googleapis.com
Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi 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 mesin 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 didasarkan pada endpoint layanan ini:
https://cloudsearch.googleapis.com
REST Resource: v1
| Metode | |
|---|---|
initializeCustomer |
POST /v1:initializeCustomer Mengaktifkan dukungan third party di Google Cloud Search. |
REST Resource: v1.debug.datasources.items
| Metode | |
|---|---|
checkAccess |
POST /v1/debug/{name=datasources/*/items/*}:checkAccess Memeriksa apakah suatu item dapat diakses oleh pokok yang ditentukan. |
searchByViewUrl |
POST /v1/debug/{name=datasources/*}/items:searchByViewUrl Mengambil item yang viewUrl-nya sama persis dengan URL yang diberikan dalam permintaan. |
REST Resource: v1.debug.datasources.items.unmappedids
| Metode | |
|---|---|
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids Mencantumkan semua identitas yang tidak dipetakan untuk item tertentu. |
REST Resource: v1.debug.identitysources.items
| Metode | |
|---|---|
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity Mencantumkan nama item yang terkait dengan identitas yang tidak dipetakan. |
REST Resource: v1.debug.identitysources.unmappedids
| Metode | |
|---|---|
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids Mencantumkan identitas pengguna yang tidak dipetakan untuk sumber identitas. |
REST Resource: 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. |
REST Resource: 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 Melakukan polling untuk item yang tidak dipesan dari antrean pengindeksan dan menandai sekumpulan item sebagai dipesan, 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. |
REST Resource: 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. |
REST Resource: v1.query
| Metode | |
|---|---|
removeActivity |
POST /v1/query:removeActivity Menyediakan fungsi untuk menghapus aktivitas yang dicatat untuk pengguna. |
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 melengkapi otomatis kueri. |
REST Resource: v1.query.sources
| Metode | |
|---|---|
list |
GET /v1/query/sources Menampilkan daftar sumber yang dapat digunakan pengguna untuk Search dan Suggest API. |
REST Resource: v1.settings
| Metode | |
|---|---|
getCustomer |
GET /v1/settings/customer Mendapatkan setelan pelanggan. |
updateCustomer |
PATCH /v1/settings/customer Perbarui setelan pelanggan. |
REST Resource: 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. |
REST Resource: 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. |
REST Resource: v1.stats
| Metode | |
|---|---|
getIndex |
GET /v1/stats/index Mendapatkan statistik item terindeks yang diagregasi 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 Mendapatkan statistik jumlah sesi penelusuran, % sesi yang berhasil dengan kueri klik untuk pelanggan. |
getUser |
GET /v1/stats/user Mendapatkan statistik pengguna untuk pelanggan. |
REST Resource: v1.stats.index.datasources
| Metode | |
|---|---|
get |
GET /v1/stats/index/{name=datasources/*} Mendapatkan statistik item terindeks untuk satu sumber data. |
REST Resource: v1.stats.query.searchapplications
| Metode | |
|---|---|
get |
GET /v1/stats/query/{name=searchapplications/*} Mendapatkan statistik kueri untuk aplikasi penelusuran. |
REST Resource: v1.stats.session.searchapplications
| Metode | |
|---|---|
get |
GET /v1/stats/session/{name=searchapplications/*} Mendapatkan statistik jumlah sesi penelusuran, % sesi berhasil dengan kueri klik untuk aplikasi penelusuran. |
REST Resource: v1.stats.user.searchapplications
| Metode | |
|---|---|
get |
GET /v1/stats/user/{name=searchapplications/*} Mendapatkan statistik pengguna untuk aplikasi penelusuran. |