- Permintaan HTTP
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan Otorisasi
- QuerySource
- QueryOperator
- QueryOperator.Type
- Cobalah!
Menampilkan daftar sumber yang dapat digunakan pengguna untuk API query.search dan Suggest.
Catatan: API ini memerlukan akun pengguna akhir standar agar dapat dijalankan. Akun layanan tidak dapat melakukan permintaan Query API secara langsung. Untuk menggunakan akun layanan guna menjalankan kueri, siapkan delegasi otoritas seluruh domain Google Workspace.
Permintaan HTTP
GET https://cloudsearch.googleapis.com/v1/query/sources
URL menggunakan sintaksis gRPC Transcoding.
Parameter kueri
Parameter | |
---|---|
requestOptions |
Opsi permintaan, seperti aplikasi penelusuran dan zona waktu pengguna. |
pageToken |
Jumlah sumber yang akan ditampilkan dalam respons. |
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Respons daftar sumber.
Representasi JSON |
---|
{
"sources": [
{
object ( |
Kolom | |
---|---|
sources[] |
|
nextPageToken |
|
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud_search.query
https://www.googleapis.com/auth/cloud_search
Untuk informasi selengkapnya, lihat Panduan otorisasi.
QuerySource
Daftar sumber yang dapat ditelusuri pengguna menggunakan API kueri.
Representasi JSON |
---|
{ "source": { object ( |
Kolom | |
---|---|
source |
Nama sumber |
shortName |
Nama pendek atau alias untuk sumber. Nilai ini dapat digunakan dengan operator 'source'. |
displayName |
Nama tampilan sumber data. |
operators[] |
Daftar semua operator yang berlaku untuk sumber ini. |
QueryOperator
Definisi operator yang dapat digunakan dalam permintaan query.search/query.suggestions.
Representasi JSON |
---|
{
"operatorName": string,
"lessThanOperatorName": string,
"greaterThanOperatorName": string,
"type": enum ( |
Kolom | |
---|---|
operatorName |
Nama operator. |
lessThanOperatorName |
Menunjukkan nama operator yang dapat digunakan untuk mengisolasi properti menggunakan operator kurang-dari. |
greaterThanOperatorName |
Menunjukkan nama operator yang dapat digunakan untuk mengisolasi properti menggunakan operator lebih besar dari. |
type |
Jenis operator. |
displayName |
Nama tampilan operator |
isSortable |
Dapatkah operator ini digunakan untuk mengurutkan hasil. |
isFacetable |
Dapatkah operator ini digunakan untuk mendapatkan faset. |
isReturnable |
Apakah properti yang terkait dengan faset ini akan ditampilkan sebagai bagian dari hasil penelusuran. |
isRepeatable |
Menunjukkan apakah beberapa nilai dapat ditetapkan untuk properti ini. |
isSuggestable |
Bisa mendapatkan saran untuk kolom ini. |
enumValues[] |
Daftar nilai potensial untuk kolom opeatror. Kolom ini hanya diisi jika kami dapat menghitung semua kemungkinan nilai dari operator ini dengan aman. |
objectType |
Nama objek yang sesuai dengan operator. Kolom ini hanya diisi untuk operator khusus skema, dan tidak disetel untuk operator umum. |
QueryOperator.Type
Jenis properti yang dirujuk oleh operator.
Enum | |
---|---|
UNKNOWN |
Nilai tidak valid. |
INTEGER |
|
DOUBLE |
|
TIMESTAMP |
|
BOOLEAN |
|
ENUM |
|
DATE |
|
TEXT |
|
HTML |