- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- RankingRecord
Menempatkan daftar rekaman teks berdasarkan kueri input yang diberikan.
Permintaan HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
rankingConfig |
Wajib. Nama resource konfigurasi layanan peringkat, seperti |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"model": string,
"topN": integer,
"query": string,
"records": [
{
object ( |
Kolom | |
---|---|
model |
ID model yang akan digunakan. Nilainya adalah salah satu dari:
Nilai default-nya adalah |
topN |
Jumlah hasil yang akan ditampilkan. Jika tidak disetel atau tidak lebih besar dari nol, akan menampilkan semua hasil. |
query |
Kueri yang akan digunakan. |
records[] |
Wajib. Daftar rekaman untuk diberi peringkat. |
ignoreRecordDetailsInResponse |
Jika benar, respons hanya akan berisi ID dan skor rekaman. Secara default, nilainya adalah salah (false), dan respons akan berisi detail rekaman. |
userLabels |
Label pengguna yang diterapkan ke resource harus memenuhi persyaratan berikut:
Lihat Dokumen Google Cloud untuk mengetahui detail selengkapnya. |
Isi respons
Pesan respons untuk metode RankService.Rank
.
Jika berhasil, isi respons memuat data dengan struktur berikut:
Representasi JSON |
---|
{
"records": [
{
object ( |
Kolom | |
---|---|
records[] |
Daftar rekaman yang diurutkan berdasarkan skor menurun. |
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource rankingConfig
:
discoveryengine.rankingConfigs.rank
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
RankingRecord
Rekam pesan untuk metode RankService.Rank
.
Representasi JSON |
---|
{ "id": string, "title": string, "content": string, "score": number } |
Kolom | |
---|---|
id |
ID unik untuk merepresentasikan data. |
title |
Judul rekaman. Kosong secara default. Setidaknya salah satu dari |
content |
Konten data. Kosong secara default. Setidaknya salah satu dari |
score |
Skor rekaman ini berdasarkan kueri yang diberikan dan model yang dipilih. Skor akan dibulatkan menjadi 2 tempat desimal. Jika skor mendekati 0, skor akan dibulatkan menjadi 0,0001 untuk menghindari nilai yang tidak ditetapkan. |