Sessione corrispondente a una query di ricerca in SessionService.SearchSessions
.
Rappresentazione JSON |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
Campi | |
---|---|
session |
Il nome della risorsa della sessione. Formato: |
sessionDisplayName |
Solo output. Il nome visualizzato della sessione. |
matchedTurns[] |
Solo output. I turni all'interno della sessione che corrispondono alla query. Può essere vuoto. |
createTime |
Solo output. L'ora in cui è stata creata la sessione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento della sessione. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
starred |
Solo output. Indica se la sessione è stata aggiunta ai preferiti dall'utente. |
TurnResult
Un turno all'interno di una sessione che corrispondeva alla query.
Rappresentazione JSON |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
Campi | |
---|---|
turnId |
Solo output. ID univoco del turno corrispondente. |
textContent |
Solo output. Il testo completo del turno. |
snippets[] |
Solo output. Lo snippet o gli snippet del turno che corrisponde alla query. Potrebbe essere assente. |
Snippet
Rappresenta un frammento di testo di un turno, con intervalli di evidenziazione. Per la ricerca a testo intero, il testo dello snippet sarà una parte del testo corrispondente in cui sono specificati gli intervalli di evidenziazione. Per la ricerca semantica, il testo dello snippet sarà il blocco completo del turno che corrisponde alla query di ricerca.
Rappresentazione JSON |
---|
{ "snippetText": string, "highlights": [ { object ( |
Campi | |
---|---|
snippetText |
Solo output. Il testo dello snippet. |
highlights[] |
Solo output. I punti salienti all'interno dello snippet che corrispondono alla query. Può essere vuoto. |
matchType |
Solo output. Il tipo di corrispondenza per lo snippet. |
Evidenzia
Rappresenta un intervallo di testo all'interno di una stringa. Gli indici sono basati su 1 e inclusivi, quindi, ad esempio, se il testo dello snippet è "Google Cloud Storage", startIndex è 18 ed endIndex è 22, il testo evidenziato è "Cloud". Per la ricerca a testo intero, l'evidenziazione sarà il testo corrispondente. Per la ricerca semantica, l'evidenziazione può riguardare l'intero testo del blocco, una sottosequenza del blocco se è possibile eseguire una corrispondenza semantica oppure può essere assente del tutto.
Rappresentazione JSON |
---|
{ "startIndex": integer, "endIndex": integer } |
Campi | |
---|---|
startIndex |
Solo output. L'indice del primo carattere dell'evidenziazione, incluso. |
endIndex |
Solo output. L'indice dell'ultimo carattere dell'evidenziazione, incluso. |