Session correspondant à une requête de recherche dans SessionService.SearchSessions
.
Représentation JSON |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
Champs | |
---|---|
session |
Nom de la ressource de session. Format : |
sessionDisplayName |
Uniquement en sortie. Nom à afficher de la session. |
matchedTurns[] |
Uniquement en sortie. Tours de la session correspondant à la requête. Peut être vide. |
createTime |
Uniquement en sortie. Heure à laquelle la session a été créée. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Heure de la dernière mise à jour de la session. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
starred |
Uniquement en sortie. Indique si la session a été suivie par l'utilisateur. |
TurnResult
Tour de parole dans une session correspondant à la requête.
Représentation JSON |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
Champs | |
---|---|
turnId |
Uniquement en sortie. ID unique du tour correspondant. |
textContent |
Uniquement en sortie. Contenu textuel complet du tour. |
snippets[] |
Uniquement en sortie. Extrait(s) du tour correspondant à la requête. Peut être absent. |
Extrait
Représente un extrait de texte d'un tour, avec des plages de mise en surbrillance. Pour la recherche en texte intégral, le texte de l'extrait correspond à une partie du texte correspondant dans laquelle les plages de mise en surbrillance sont spécifiées. Pour la recherche sémantique, le texte de l'extrait correspondra à l'intégralité du bloc du tour qui correspond à la requête de recherche.
Représentation JSON |
---|
{ "snippetText": string, "highlights": [ { object ( |
Champs | |
---|---|
snippetText |
Uniquement en sortie. Texte de l'extrait. |
highlights[] |
Uniquement en sortie. Les points forts de l'extrait correspondant à la requête. Peut être vide. |
matchType |
Uniquement en sortie. Type de correspondance de l'extrait. |
Mettre en surbrillance
Représente une plage de texte dans une chaîne. Les index sont inclusifs et commencent à 1. Par exemple, si le texte de l'extrait est "Google Cloud Storage", que startIndex est défini sur 18 et endIndex sur 22, le texte mis en surbrillance est "Cloud". Pour la recherche en texte intégral, la mise en surbrillance correspond au texte correspondant. Pour la recherche sémantique, la mise en surbrillance peut concerner l'intégralité du texte du bloc, une sous-séquence du bloc si une correspondance sémantique peut être effectuée, ou elle peut être absente.
Représentation JSON |
---|
{ "startIndex": integer, "endIndex": integer } |
Champs | |
---|---|
startIndex |
Uniquement en sortie. Index du premier caractère de la mise en surbrillance (inclus). |
endIndex |
Uniquement en sortie. Index du dernier caractère de la mise en surbrillance (inclus). |