- Permintaan HTTP
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan Otorisasi
- QuerySource
- QueryOperator
- QueryOperator.Type
- Cobalah!
Menampilkan daftar sumber yang dapat digunakan pengguna untuk query.search dan Suggest API.
Catatan: API ini memerlukan akun pengguna akhir standar agar dapat dijalankan. Akun layanan tidak dapat melakukan permintaan Query API secara langsung; agar dapat menggunakan akun layanan untuk menjalankan kueri, siapkan delegasi otoritas tingkat 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 query API.
Representasi JSON |
---|
{ "source": { object ( |
Kolom | |
---|---|
source |
Nama sumber |
shortName |
Nama pendek atau alias untuk sumber. Nilai ini dapat digunakan dengan kolom 'sumber' operator. |
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.suggest.
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 |
Apakah operator ini dapat digunakan untuk mengurutkan hasil. |
isFacetable |
Apakah operator ini dapat digunakan untuk mendapatkan facet. |
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 bidang opeatror. Kolom ini hanya diisi saat kami dapat menghitung semua nilai yang mungkin 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 |