Sessão que corresponde a uma consulta de pesquisa em SessionService.SearchSessions
.
Representação JSON |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
Campos | |
---|---|
session |
O nome do recurso da sessão. Formato: |
sessionDisplayName |
Apenas saída. Nome a apresentar da sessão. |
matchedTurns[] |
Apenas saída. As interações na sessão que corresponderam à consulta. Pode estar vazio. |
createTime |
Apenas saída. A hora em que a sessão foi criada. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
updateTime |
Apenas saída. A hora em que a sessão foi atualizada pela última vez. Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: |
starred |
Apenas saída. Indica se a sessão foi marcada com uma estrela pelo utilizador. |
TurnResult
Uma interação numa sessão que correspondeu à consulta.
Representação JSON |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
Campos | |
---|---|
turnId |
Apenas saída. ID exclusivo da mudança que correspondeu. |
textContent |
Apenas saída. O conteúdo de texto completo da mudança. |
snippets[] |
Apenas saída. Os fragmentos da resposta que corresponderam à consulta. May be absent. |
Fragmento
Representa um fragmento de texto de uma interação, com intervalos de realce. Para a pesquisa de texto completo, o texto do fragmento é uma parte do texto correspondente no qual os intervalos de realce são especificados. Para a pesquisa semântica, o texto do fragmento é o bloco completo da volta que correspondeu à consulta de pesquisa.
Representação JSON |
---|
{ "snippetText": string, "highlights": [ { object ( |
Campos | |
---|---|
snippetText |
Apenas saída. O texto do fragmento. |
highlights[] |
Apenas saída. Os destaques no fragmento que correspondem à consulta. Pode estar vazio. |
matchType |
Apenas saída. O tipo de correspondência para o fragmento. |
Realce
Representa um intervalo de texto numa string. Os índices são baseados em 1 e inclusivos. Por exemplo, se o texto do fragmento for "Google Cloud Storage", startIndex for 18 e endIndex for 22, o texto realçado é "Cloud". Para a pesquisa de texto integral, o realce é o texto correspondente. Para a pesquisa semântica, o realce pode ser o texto completo do fragmento, uma subsequência do fragmento se for possível fazer uma correspondência semântica ou pode estar totalmente ausente.
Representação JSON |
---|
{ "startIndex": integer, "endIndex": integer } |
Campos | |
---|---|
startIndex |
Apenas saída. O índice do primeiro caráter do realce, inclusive. |
endIndex |
Apenas saída. O índice do último caráter do realce, inclusive. |