- 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 untuk dijalankan. Akun layanan tidak dapat menjalankan permintaan Query API secara langsung; untuk menggunakan akun layanan guna menjalankan kueri, siapkan delegasi otorisasi 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 mengetahui 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 |
Menampilkan nama 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 |
Dapatkah operator ini 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 |
Dapat mendapatkan saran untuk kolom ini. |
enumValues[] |
Daftar nilai potensial untuk kolom operator. Kolom ini hanya diisi jika kita dapat menghitung semua kemungkinan nilai operator ini dengan aman. |
objectType |
Nama objek yang sesuai dengan operator. Kolom ini hanya diisi untuk operator khusus skema, dan tidak ditetapkan untuk operator umum. |
QueryOperator.Type
Jenis properti yang dirujuk oleh operator.
Enum | |
---|---|
UNKNOWN |
Nilai tidak valid. |
INTEGER |
|
DOUBLE |
|
TIMESTAMP |
|
BOOLEAN |
|
ENUM |
|
DATE |
|
TEXT |
|
HTML |