Documents - Get

Извлекает документ из индекса.

GET {endpoint}/indexes('{indexName}')/docs('{key}')?api-version=2023-11-01
GET {endpoint}/indexes('{indexName}')/docs('{key}')?$select={$select}&api-version=2023-11-01

Параметры URI

Имя В Обязательно Тип Описание
endpoint
path True

string

URL-адрес конечной точки службы поиска.

indexName
path True

string

Имя индекса.

key
path True

string

Ключ извлекаемого документа.

api-version
query True

string

Версия клиентского API.

$select
query

string[]

Список имен полей для получения документа; Любое поле, не полученное, будет пропущено из возвращаемого документа.

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-client-request-id

string (uuid)

Идентификатор отслеживания, отправляемый запросом на отладку.

Ответы

Имя Тип Описание
200 OK

LookupDocument

Ответ, содержащий запрошенный документ.

Other Status Codes

SearchError

Ответ на ошибку.

Примеры

SearchIndexGetDocument

Образец запроса

GET https://myservice.search.windows.net/indexes('myindex')/docs('1')?$select=docId,title,description&api-version=2023-11-01

Пример ответа

{
  "description": "Cheapest hotel in town",
  "docId": "1",
  "title": "Nice Hotel"
}

Определения

SearchError

Описывает условие ошибки для API.

Имя Тип Описание
code

string

Один из определяемых сервером кодов ошибок.

details

SearchError[]

Массив сведений об определенных ошибках, которые привели к этой сообщаемой ошибке.

message

string

Читаемое пользователем представление ошибки.