- Requête HTTP
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
Recherche des connaissances des développeurs dans la documentation pour les développeurs de Google. Renvoie des DocumentChunk en fonction de la requête de l'utilisateur. Il peut y avoir de nombreux 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/v1/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 ?". La requête ne doit pas dépasser 500 caractères. Les valeurs supérieures à 500 caractères génèrent une erreur |
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, au maximum cinq résultats sont renvoyés. La valeur maximale est 100. Les valeurs supérieures sont réduites à 100. |
pageToken |
Facultatif. Contient un jeton de page, reçu d'un appel |
filter |
Facultatif. Applique un filtre strict aux résultats de recherche. L'expression est compatible avec un sous-ensemble de la syntaxe décrite sur la page https://google.aip.dev/160. Bien que Champs compatibles pour le filtrage :
Les champs INTEGER sont compatibles avec les opérateurs Les champs STRING sont compatibles avec les opérateurs Les champs TIMESTAMP sont compatibles avec les opérateurs Vous pouvez combiner des expressions à l'aide des opérateurs logiques Exemples :
La chaîne |
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 |
Fournit un jeton qui peut être envoyé en tant que |
Niveaux d'accès 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/developerprofiles.readonlyhttps://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la OAuth 2.0 Overview.