Google のデベロッパー向けドキュメント全体でデベロッパーの知識を検索します。ユーザーのクエリに基づいて DocumentChunk を返します。同じ Document から複数のチャンクが生成されることがあります。ドキュメント全体を取得するには、SearchDocumentChunksResponse.results で返された DocumentChunk.parent を使用して DeveloperKnowledge.GetDocument または DeveloperKnowledge.BatchGetDocuments を使用します。
HTTP リクエスト
GET https://developerknowledge.googleapis.com/v1/documents:searchDocumentChunks
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
query |
必須。ユーザーが指定した元のクエリ文字列(「Cloud Storage バケットの作成方法」など)を提供します。クエリは 500 文字以下にする必要があります。500 文字を超える値は |
pageSize |
省略可。返す結果の最大数を指定します。サービスから返される数は、この値より少ない場合があります。 指定されていない場合は、最大で 5 件の結果が返されます。 最大値は 100 です。100 を超える値は 100 に強制変換されます。 |
pageToken |
省略可。前回の |
filter |
省略可。検索結果に厳格なフィルタを適用します。この式は、https://google.aip.dev/160 で説明されている構文のサブセットをサポートしています。
フィルタリングに対応するフィールド:
INTEGER フィールドは、 STRING フィールドは、文字列全体の完全一致に対して TIMESTAMP フィールドは、
例:
|
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
DeveloperKnowledge.SearchDocumentChunks に対するレスポンス メッセージです。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"results": [
{
object ( |
| フィールド | |
|---|---|
results[] |
指定されたクエリの検索結果が含まれます。このリストの各 |
nextPageToken |
次のページを取得するために |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/devprofiles.full_controlhttps://www.googleapis.com/auth/developerprofiles.readonlyhttps://www.googleapis.com/auth/cloud-platform
詳細については、OAuth 2.0 Overview をご覧ください。