- Solicitud HTTP
- Parámetros de ruta
- Parámetros de consulta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Permisos de IAM
Completa la entrada del usuario especificada con sugerencias de palabras clave.
Solicitud HTTP
GET https://discoveryengine.googleapis.com/v1beta/{dataStore=projects/*/locations/*/collections/*/dataStores/*}:completeQuery
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
dataStore |
Obligatorio. Es el nombre del recurso de almacén de datos superior para el que se realiza la finalización, como |
Parámetros de consulta
| Parámetros | |
|---|---|
query |
Obligatorio. Es la entrada de escritura anticipada que se usa para recuperar sugerencias. La longitud máxima es de 128 caracteres. |
queryModel |
Especifica el modelo de datos de autocompletado. Esto anula cualquier modelo especificado en la sección Configuración > Autocompletar de la consola de Cloud. Actualmente, se admiten los siguientes valores:
Valores predeterminados:
|
userPseudoId |
Es opcional. Es un identificador único para hacer un seguimiento de los visitantes. Por ejemplo, esto se podría implementar con una cookie HTTP, que debería poder identificar de forma única a un visitante en un solo dispositivo. Este identificador único no debería cambiar si el visitante accede o sale del sitio web. Este campo NO debe tener un valor fijo, como Debe ser el mismo identificador que El campo debe ser una cadena codificada en UTF-8 con un límite de longitud de 128 caracteres. De lo contrario, se muestra un error |
includeTailSuggestions |
Indica si se deben mostrar sugerencias de cola si no hay sugerencias que coincidan con la consulta completa. Incluso si se establece en verdadero, si hay sugerencias que coinciden con la consulta completa, se muestran esas y no se muestran sugerencias de cola. |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de CompleteQueryResponse.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Para obtener más información, consulta Authentication Overview.
Permisos de IAM
Se requiere el siguiente permiso de IAM en el recurso dataStore:
discoveryengine.dataStores.completeQuery
Para obtener más información, consulta la documentación de IAM.