Выполняет поиск информации для разработчиков в документации Google. Этот метод возвращает фрагменты документа на основе запроса пользователя. Фрагментов одного и того же документа может быть несколько. Для получения полных документов используйте DeveloperKnowledge.GetDocument или DeveloperKnowledge.BatchGetDocuments с DocumentChunk.parent , возвращаемым в SearchDocumentChunksResponse.results .
HTTP-запрос
GET https://developerknowledge.googleapis.com/v1alpha/documents:searchDocumentChunks
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры запроса
| Параметры | |
|---|---|
query | Обязательно. Исходная строка запроса, предоставленная пользователем, например: "Как создать корзину в Cloud Storage?". |
pageSize | Необязательный параметр. Максимальное количество возвращаемых результатов. Сервис может вернуть меньшее количество результатов. Если параметр не указан, будет возвращено не более 5 результатов. Максимальное значение равно 20; значения выше 20 приведут к ошибке INVALID_ARGUMENT. |
pageToken | Необязательный параметр. Токен страницы, полученный из предыдущего вызова |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
Ответное сообщение для DeveloperKnowledge.SearchDocumentChunks .
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{
"results": [
{
object ( |
| Поля | |
|---|---|
results[] | Результаты поиска по заданному запросу. Каждый |
nextPageToken | Необязательный параметр. Токен, который можно отправить в качестве |
Области полномочий
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/devprofiles.full_control
Для получения более подробной информации см.OAuth 2.0 Overview .
DocumentChunk
Объект DocumentChunk представляет собой фрагмент содержимого документа из корпуса DeveloperKnowledge. Чтобы получить все содержимое документа, передайте parent в методы DeveloperKnowledge.GetDocument или DeveloperKnowledge.BatchGetDocuments .
| JSON-представление |
|---|
{ "parent": string, "id": string, "content": string } |
| Поля | |
|---|---|
parent | Только вывод. Имя ресурса документа, из которого взят этот фрагмент. Формат: |
id | Только для вывода. Идентификатор этого фрагмента в документе. Идентификатор фрагмента уникален в пределах одного документа, но не является уникальным для всех документов. Идентификатор фрагмента нестабилен и может меняться со временем. |
content | Только вывод. Содержимое фрагмента документа. |