AdvancedCompleteQueryResponse

Mensaje de respuesta del método CompletionService.AdvancedCompleteQuery.

Representación JSON
{
  "querySuggestions": [
    {
      object (QuerySuggestion)
    }
  ],
  "tailMatchTriggered": boolean,
  "peopleSuggestions": [
    {
      object (PersonSuggestion)
    }
  ],
  "contentSuggestions": [
    {
      object (ContentSuggestion)
    }
  ],
  "recentSearchSuggestions": [
    {
      object (RecentSearchSuggestion)
    }
  ]
}
Campos
querySuggestions[]

object (QuerySuggestion)

Resultados de las sugerencias de consulta coincidentes. La lista de resultados está ordenada y el primer resultado es una sugerencia destacada.

tailMatchTriggered

boolean

True si todas las sugerencias devueltas son sugerencias de cola.

Para que se active la coincidencia de cola, el valor de includeTailSuggestions en la solicitud debe ser true y no debe haber ninguna sugerencia que coincida con la consulta completa.

peopleSuggestions[]

object (PersonSuggestion)

Resultados de las sugerencias de personas coincidentes. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.

contentSuggestions[]

object (ContentSuggestion)

Resultados de las sugerencias de contenido relacionado. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.

recentSearchSuggestions[]

object (RecentSearchSuggestion)

Resultados de las sugerencias de "búsqueda reciente" coincidentes. La lista de resultados está ordenada y el primer resultado es la sugerencia principal.

QuerySuggestion

Sugerencias como consultas de búsqueda.

Representación JSON
{
  "suggestion": string,
  "completableFieldPaths": [
    string
  ],
  "dataStore": [
    string
  ],
  "score": number
}
Campos
suggestion

string

La sugerencia para la consulta.

completableFieldPaths[]

string

Las rutas de campo de documento únicas que sirven como origen de esta sugerencia si se ha generado a partir de campos completables.

Este campo solo se rellena en el modelo que puede completar documentos.

dataStore[]

string

Nombre del almacén de datos al que pertenece esta sugerencia.

score

number

La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].

PersonSuggestion

Sugerencias de personas.

Representación JSON
{
  "suggestion": string,
  "personType": enum (PersonType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "displayPhotoUri": string,
  "destinationUri": string
}
Campos
suggestion

string

La sugerencia para la consulta.

personType

enum (PersonType)

El tipo de persona.

document

object (Document)

El fragmento de datos del documento en la sugerencia. Solo se rellena un subconjunto de campos.

dataStore

string

Nombre del almacén de datos al que pertenece esta sugerencia.

score

number

La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].

displayPhotoUri

string

El URI de la foto de la sugerencia de persona.

destinationUri

string

El URI de destino de la sugerencia de persona.

PersonType

El tipo de persona según la fuente.

Enumeraciones
PERSON_TYPE_UNSPECIFIED Valor predeterminado.
CLOUD_IDENTITY La sugerencia procede de una fuente GOOGLE_IDENTITY.
THIRD_PARTY_IDENTITY La sugerencia procede de una fuente THIRD_PARTY_IDENTITY.

ContentSuggestion

Sugerencias como contenido.

Representación JSON
{
  "suggestion": string,
  "contentType": enum (ContentType),
  "document": {
    object (Document)
  },
  "dataStore": string,
  "score": number,
  "iconUri": string,
  "destinationUri": string
}
Campos
suggestion

string

La sugerencia para la consulta.

contentType

enum (ContentType)

El tipo de sugerencia de contenido.

document

object (Document)

El fragmento de datos del documento en la sugerencia. Solo se rellenará un subconjunto de campos.

dataStore

string

Nombre del almacén de datos al que pertenece esta sugerencia.

score

number

La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].

iconUri

string

URI del icono de la sugerencia de contenido.

destinationUri

string

El URI de destino de la sugerencia de contenido.

ContentType

El tipo de contenido devuelto para las sugerencias de contenido.

Enumeraciones
CONTENT_TYPE_UNSPECIFIED Valor predeterminado.
GOOGLE_WORKSPACE La sugerencia procede de una fuente de Google Workspace.
THIRD_PARTY La sugerencia procede de una fuente de terceros.

RecentSearchSuggestion

Sugerencias del historial de búsqueda reciente.

Representación JSON
{
  "suggestion": string,
  "recentSearchTime": string,
  "score": number
}
Campos
suggestion

string

La sugerencia para la consulta.

recentSearchTime

string (Timestamp format)

Hora en la que se produjo esta búsqueda reciente.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

score

number

La puntuación de cada sugerencia. La puntuación está en el intervalo [0, 1].