- Solicitud HTTP
- Parámetros de búsqueda
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
Busca conocimiento para desarrolladores en la documentación para desarrolladores de Google. Muestra DocumentChunks según la consulta del usuario. Puede haber muchos fragmentos del mismo Document. Para recuperar documentos completos, usa DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments con el DocumentChunk.parent que se muestra en SearchDocumentChunksResponse.results.
Solicitud HTTP
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de consulta
| Parámetros | |
|---|---|
query |
Obligatorio. Proporciona la cadena de consulta sin procesar que proporcionó el usuario, como "¿Cómo crear un bucket de Cloud Storage?". |
pageSize |
Es opcional. Especifica la cantidad máxima de resultados que se mostrarán. El servicio puede mostrar menos que este valor. Si no se especifica, se mostrarán como máximo 5 resultados. El valor máximo es 20. Los valores superiores a 20 generarán un error INVALID_ARGUMENT. |
pageToken |
Es opcional. Contiene un token de página, que se recibió de una llamada anterior a |
filter |
Es opcional. Aplica un filtro estricto a los resultados de la búsqueda. La expresión admite un subconjunto de la sintaxis que se describe en https://google.aip.dev/160. Si bien Campos admitidos para el filtrado:
Los campos STRING admiten los operadores Los campos TIMESTAMP admiten los operadores Puedes combinar expresiones con los operadores lógicos Ejemplos:
La cadena |
Cuerpo de la solicitud
El cuerpo de la solicitud debe estar vacío.
Cuerpo de la respuesta
Mensaje de respuesta para DeveloperKnowledge.SearchDocumentChunks.
Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{
"results": [
{
object ( |
| Campos | |
|---|---|
results[] |
Contiene los resultados de la búsqueda para la consulta determinada. Cada |
nextPageToken |
Es opcional. Proporciona un token que se puede enviar como |
Permisos de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta OAuth 2.0 Overview.