Spesifikasi sesi.
| Representasi JSON |
|---|
{ "queryId": string, "searchResultPersistenceCount": integer } |
| Kolom | |
|---|---|
queryId |
Jika ditetapkan, hasil penelusuran akan disimpan ke "turn" yang ditentukan oleh ID kueri ini. Contoh: Misalkan sesi terlihat seperti ini: session { name: ".../sessions/xxx" turns { query { text: "What is foo?" queryId: ".../questions/yyy" } answer: "Foo is ..." } turns { query { text: "How about bar then?" queryId: ".../questions/zzz" } } } Pengguna dapat memanggil /search API dengan permintaan seperti ini: session: ".../sessions/xxx" sessionSpec { queryId: ".../questions/zzz" } Kemudian, API akan menyimpan hasil penelusuran, yang terkait dengan turn terakhir. Hasil penelusuran yang disimpan dapat digunakan oleh panggilan API /answer berikutnya (dengan ID sesi dan ID kueri yang ditentukan). Selain itu, Anda dapat memanggil /search dan /answer secara paralel dengan ID sesi &ID kueri yang sama. |
searchResultPersistenceCount |
Jumlah hasil penelusuran teratas yang akan dipertahankan. Hasil penelusuran yang dipertahankan dapat digunakan untuk panggilan /answer API berikutnya. Kolom ini mirip dengan kolom Maksimum 10 hasil untuk mode dokumen, atau 50 untuk mode potongan. |