- Solicitud HTTP
- Parámetros de búsqueda
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- DocumentChunk
Busca conocimiento para desarrolladores en la documentación para desarrolladores de Google. Devuelve DocumentChunks según la búsqueda 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 devolvió 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 búsqueda sin procesar que ingresó el usuario, como "¿Cómo crear un bucket de Cloud Storage?". |
pageSize |
Opcional. Especifica la cantidad máxima de resultados que se devolverán. El servicio puede mostrar menos que este valor. Si no se especifica, se devolverán, como máximo, 5 resultados. El valor máximo es 20. Los valores superiores a 20 generarán un error INVALID_ARGUMENT. |
pageToken |
Opcional. Contiene un token de página, recibido desde una llamada a |
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 |
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.
DocumentChunk
Un DocumentChunk representa una parte del contenido de un Document en el corpus de DeveloperKnowledge. Para recuperar todo el contenido del documento, pasa parent a DeveloperKnowledge.GetDocument o DeveloperKnowledge.BatchGetDocuments.
| Representación JSON |
|---|
{ "parent": string, "id": string, "content": string } |
| Campos | |
|---|---|
parent |
Solo salida. Contiene el nombre del recurso del documento del que proviene este fragmento. Formato: |
id |
Solo salida. Especifica el ID de este fragmento dentro del documento. El ID de fragmento es único dentro de un documento, pero no es único a nivel global en todos los documentos. El ID de fragmento no es estable y puede cambiar con el tiempo. |
content |
Solo salida. Contiene el contenido del fragmento del documento. |