Menelusuri endpoint indeks yang di-deploy (khusus jenis korpus IMAGE).
Permintaan HTTP
POST https://visionai.googleapis.com/v1/{indexEndpoint=projects/*/locations/*/indexEndpoints/*}:searchIndexEndpoint
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
indexEndpoint |
Wajib. Endpoint indeks yang akan ditelusuri. Format: `projects/{projectId}/locations/{locationId}/indexEndpoints/{indexEndpointId}' |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{ "criteria": [ { object ( |
Kolom | |
---|---|
criteria[] |
Kriteria yang diterapkan ke hasil penelusuran. |
exclusionCriteria[] |
Kriteria yang akan dikecualikan dari hasil penelusuran. Perhatikan bahwa |
pageSize |
Ukuran halaman yang diminta. API mungkin menampilkan lebih sedikit hasil daripada yang diminta. Jika negatif, error INVALID_ARGUMENT akan ditampilkan. Jika tidak ditentukan atau 0, API akan memilih ukuran default, yaitu 10. Jika ukuran halaman yang diminta lebih besar dari ukuran maksimum, API akan memilih ukuran maksimum, yaitu 100. |
pageToken |
Token lanjutan untuk mengambil halaman berikutnya. Jika kosong, berarti halaman pertama sedang diambil. |
Kolom union query . Kueri penelusuran global oneof. query hanya ada berupa salah satu diantara berikut: |
|
imageQuery |
Kueri khusus gambar. |
textQuery |
Kueri hanya teks. |
Isi respons
Pesan respons untuk indexEndpoints.searchIndexEndpoint.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"searchResultItems": [
{
object ( |
Kolom | |
---|---|
searchResultItems[] |
Menampilkan hasil penelusuran. |
nextPageToken |
Token lanjutan halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya. |
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
Izin IAM
Memerlukan izin IAM berikut pada resource indexEndpoint
:
visionai.indexEndpoints.search
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
ImageQuery
Kueri gambar untuk permintaan endpoint penelusuran.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
inputImage |
Masukkan gambar dalam byte mentah. String berenkode base64. |
asset |
Nama resource aset. Hanya didukung dalam jenis korpus IMAGE. Format: |