Sucht in der Entwicklerdokumentation von Google nach Informationen für Entwickler. Gibt DocumentChunks basierend auf der Anfrage des Nutzers zurück. Es kann viele Chunks aus derselben Document geben. Wenn Sie vollständige Dokumente abrufen möchten, verwenden Sie DeveloperKnowledge.GetDocument oder DeveloperKnowledge.BatchGetDocuments mit dem in SearchDocumentChunksResponse.results zurückgegebenen DocumentChunk.parent.
HTTP-Anfrage
GET https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
| Parameter | |
|---|---|
query |
Erforderlich. Enthält den vom Nutzer angegebenen Roh-Suchstring, z. B. „Wie erstelle ich einen Cloud Storage-Bucket?“. |
pageSize |
Optional. Gibt die maximale Anzahl der zurückzugebenden Ergebnisse an. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Falls nicht angegeben, werden maximal 5 Ergebnisse zurückgegeben. Der Höchstwert beträgt 20. Höhere Werte führen zu einem INVALID_ARGUMENT-Fehler. |
pageToken |
Optional. Enthält ein Seitentoken, das von einem vorherigen |
filter |
Optional. Wendet einen strengen Filter auf die Suchergebnisse an. Der Ausdruck unterstützt eine Teilmenge der unter https://google.aip.dev/160 beschriebenen Syntax. Während Unterstützte Felder zum Filtern:
STRING-Felder unterstützen die Operatoren TIMESTAMP-Felder unterstützen die Operatoren Sie können Ausdrücke mit den logischen Operatoren Beispiele:
Der String |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für DeveloperKnowledge.SearchDocumentChunks.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"results": [
{
object ( |
| Felder | |
|---|---|
results[] |
Enthält die Suchergebnisse für die angegebene Anfrage. Jedes |
nextPageToken |
Optional. Stellt ein Token bereit, das als |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter OAuth 2.0 Overview.
DocumentChunk
Ein DocumentChunk stellt einen Inhalt aus einem Document im DeveloperKnowledge-Korpus dar. Wenn Sie den gesamten Dokumentinhalt abrufen möchten, übergeben Sie parent an DeveloperKnowledge.GetDocument oder DeveloperKnowledge.BatchGetDocuments.
| JSON-Darstellung |
|---|
{
"parent": string,
"id": string,
"content": string,
"document": {
object ( |
| Felder | |
|---|---|
parent |
Nur Ausgabe. Enthält den Ressourcennamen des Dokuments, aus dem dieser Chunk stammt. Format: |
id |
Nur Ausgabe. Gibt die ID dieses Chunks innerhalb des Dokuments an. Die Chunk-ID ist innerhalb eines Dokuments eindeutig, aber nicht global über alle Dokumente hinweg. Die Chunk-ID ist nicht stabil und kann sich im Laufe der Zeit ändern. |
content |
Nur Ausgabe. Enthält den Inhalt des Dokumentblocks. |
document |
Nur Ausgabe. Stellt Metadaten zum |