Cloud Search API
Cloud Search memberikan kemampuan penelusuran berbasis cloud melalui data Google Workspace. Cloud Search API memungkinkan pengindeksan data non-Google Workspace ke Cloud Search.
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. |
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. |
Metode |
list |
GET /v1/debug/{parent=datasources/*/items/*}/unmappedids
Mencantumkan semua identitas yang belum dipetakan untuk item tertentu. |
Metode |
listForunmappedidentity |
GET /v1/debug/{parent=identitysources/*}/items:forunmappedidentity
Mencantumkan nama item yang terkait dengan identitas yang belum dipetakan. |
Metode |
list |
GET /v1/debug/{parent=identitysources/*}/unmappedids
Mencantumkan identitas pengguna yang belum dipetakan untuk sumber identitas. |
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. |
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. |
Metode |
get |
GET /v1/{name=operations/**}
Mendapatkan status terbaru dari operasi yang berjalan lama. |
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. |
Metode |
list |
GET /v1/query/sources
Menampilkan daftar sumber yang dapat digunakan pengguna untuk Search API dan Suggest API. |
Metode |
getCustomer |
GET /v1/settings/customer
Mendapatkan setelan pelanggan. |
updateCustomer |
PATCH /v1/settings/customer
Perbarui setelan pelanggan. |
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. |
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. |
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. |
Metode |
get |
GET /v1/stats/index/{name=datasources/*}
Mendapatkan statistik item yang diindeks untuk satu sumber data. |
Metode |
get |
GET /v1/stats/query/{name=searchapplications/*}
Dapatkan statistik kueri untuk aplikasi penelusuran. |
Metode |
get |
GET /v1/stats/session/{name=searchapplications/*}
Dapatkan jumlah sesi penelusuran, % sesi yang berhasil dengan statistik kueri klik untuk aplikasi penelusuran. |
Metode |
get |
GET /v1/stats/user/{name=searchapplications/*}
Dapatkan statistik pengguna untuk aplikasi penelusuran. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-09-03 UTC.
[null,null,["Terakhir diperbarui pada 2024-09-03 UTC."],[[["Cloud Search enables searching across Google Workspace data and allows indexing external data via its API."],["The Cloud Search API provides REST resources for managing data sources, indexing items, and executing searches."],["Developers can leverage Google-provided client libraries or the Discovery Document for interacting with the API."],["The service endpoint for Cloud Search API requests is `https://cloudsearch.googleapis.com`."],["Comprehensive REST resources facilitate various operations like data source management, indexing, querying, settings configuration, and retrieving statistics."]]],[]]