Sesión que coincide con una consulta de búsqueda en SessionService.SearchSessions
.
Representación JSON |
---|
{
"session": string,
"sessionDisplayName": string,
"matchedTurns": [
{
object ( |
Campos | |
---|---|
session |
Nombre de recurso de la sesión. Formato: |
sessionDisplayName |
Solo de salida. Nombre visible de la sesión. |
matchedTurns[] |
Solo de salida. Las interacciones de la sesión que coinciden con la consulta. Puede estar vacío. |
createTime |
Solo de salida. Hora en la que se creó la sesión. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
updateTime |
Solo de salida. Hora a la que se actualizó la sesión por última vez. Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "Z". Ejemplos: |
starred |
Solo de salida. Indica si el usuario ha destacado la sesión. |
TurnResult
Una respuesta de una sesión que ha coincidido con la consulta.
Representación JSON |
---|
{
"turnId": string,
"textContent": string,
"snippets": [
{
object ( |
Campos | |
---|---|
turnId |
Solo de salida. ID único del turno que ha coincidido. |
textContent |
Solo de salida. El texto completo del turno. |
snippets[] |
Solo de salida. Los fragmentos de la conversación que coinciden con la consulta. Puede que no esté presente. |
Snippet
Representa un fragmento de texto de una conversación, con intervalos destacados. En la búsqueda de texto completo, el texto del fragmento será una parte del texto coincidente en la que se especifican los intervalos de resaltado. En la búsqueda semántica, el texto del fragmento será el fragmento completo del turno que coincida con la consulta de búsqueda.
Representación JSON |
---|
{ "snippetText": string, "highlights": [ { object ( |
Campos | |
---|---|
snippetText |
Solo de salida. El texto del fragmento. |
highlights[] |
Solo de salida. Los fragmentos destacados que coinciden con la consulta. Puede estar vacío. |
matchType |
Solo de salida. El tipo de coincidencia del fragmento. |
Resaltar
Representa un intervalo de texto dentro de una cadena. Los índices se basan en 1 y son inclusivos, por lo que, por ejemplo, si el texto del fragmento es "Google Cloud Storage", startIndex es 18 y endIndex es 22, el texto destacado es "Cloud". En el caso de la búsqueda de texto completo, el texto destacado será el que coincida. En la búsqueda semántica, el texto destacado puede ser el texto completo del fragmento, una subsecuencia del fragmento si se puede realizar una coincidencia semántica o puede no aparecer.
Representación JSON |
---|
{ "startIndex": integer, "endIndex": integer } |
Campos | |
---|---|
startIndex |
Solo de salida. Índice del primer carácter del resaltado (incluido). |
endIndex |
Solo de salida. Índice del último carácter del elemento destacado (inclusive). |