- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- DocumentChunk
Recherchez des informations pour les développeurs dans la documentation Google. Renvoie des DocumentChunk en fonction de la requête de l'utilisateur. Il peut y avoir plusieurs blocs provenant du même Document. Pour récupérer des documents complets, utilisez DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments avec le DocumentChunk.parent renvoyé dans SearchDocumentChunksResponse.results.
Requête HTTP
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
query |
Obligatoire. Fournit la chaîne de requête brute fournie par l'utilisateur, par exemple "Comment créer un bucket Cloud Storage ?". |
pageSize |
Facultatif. Spécifie le nombre maximal de résultats à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, cinq résultats au maximum sont renvoyés. La valeur maximale est 20. Les valeurs supérieures génèrent une erreur INVALID_ARGUMENT. |
pageToken |
Facultatif. Contient un jeton de page reçu d'un appel |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Message de réponse pour DeveloperKnowledge.SearchDocumentChunks.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"results": [
{
object ( |
| Champs | |
|---|---|
results[] |
Contient les résultats de recherche pour la requête donnée. Chaque |
nextPageToken |
Facultatif. Fournit un jeton pouvant être envoyé en tant que |
Champs d'application des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la OAuth 2.0 Overview.
DocumentChunk
Un DocumentChunk représente un élément de contenu provenant d'un Document dans le corpus DeveloperKnowledge. Pour récupérer l'intégralité du contenu du document, transmettez parent à DeveloperKnowledge.GetDocument ou DeveloperKnowledge.BatchGetDocuments.
| Représentation JSON |
|---|
{ "parent": string, "id": string, "content": string } |
| Champs | |
|---|---|
parent |
Uniquement en sortie. Contient le nom de ressource du document dont provient ce bloc. Format : |
id |
Uniquement en sortie. Spécifie l'ID de ce bloc dans le document. L'ID de bloc est unique dans un document, mais pas à l'échelle globale pour tous les documents. L'ID de bloc n'est pas stable et peut changer au fil du temps. |
content |
Uniquement en sortie. Contient le contenu du bloc de document. |