Indexers - Get Status
Retorna o status atual e o histórico de execução de um indexador.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2024-07-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
A URL do ponto de extremidade do serviço de pesquisa. |
indexer
|
path | True |
string |
O nome do indexador para o qual recuperar o status. |
api-version
|
query | True |
string |
Versão da API do cliente. |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
A ID de acompanhamento enviada com a solicitação para ajudar na depuração. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK | ||
Other Status Codes |
Resposta de erro. |
Exemplos
SearchServiceGetIndexerStatus
Solicitação de exemplo
GET https://myservice.search.windows.net/indexers('myindexer')/search.status?api-version=2024-07-01
Resposta de exemplo
{
"status": "running",
"lastResult": {
"status": "success",
"errorMessage": null,
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"errors": [],
"warnings": [],
"itemsProcessed": 11,
"itemsFailed": 0,
"initialTrackingState": null,
"finalTrackingState": null
},
"executionHistory": [
{
"status": "success",
"errorMessage": null,
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"errors": [],
"warnings": [],
"itemsProcessed": 11,
"itemsFailed": 0,
"initialTrackingState": null,
"finalTrackingState": null
},
{
"status": "transientFailure",
"errorMessage": null,
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"errors": [
{
"key": "",
"errorMessage": "Document key cannot be missing or empty.",
"statusCode": 400,
"name": null,
"details": null,
"documentationLink": null
},
{
"key": "document id 1",
"errorMessage": "Could not read the value of column 'foo' at index '0'.",
"statusCode": 400,
"name": "DocumentExtraction.AzureBlob.MyDataSource",
"details": "The file could not be parsed.",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2049388"
}
],
"warnings": [
{
"key": "document id",
"message": "A warning doesn't stop indexing, and is intended to inform you of certain interesting situations, like when a blob indexer truncates the amount of text extracted from a blob.",
"name": null,
"details": null,
"documentationLink": null
},
{
"key": "document id 2",
"message": "Document was truncated to 50000 characters.",
"name": "Enrichment.LanguageDetectionSkill.#4",
"details": "The skill did something that didn't break anything, nonetheless something we didn't expect happened, so it might be worth double checking.",
"documentationLink": "https://go.microsoft.com/fwlink/?linkid=2099692"
}
],
"itemsProcessed": 1,
"itemsFailed": 2,
"initialTrackingState": null,
"finalTrackingState": null
}
],
"limits": {
"maxRunTime": "PT22H",
"maxDocumentExtractionSize": 256000000,
"maxDocumentContentCharactersToExtract": 4000000
}
}
Definições
Nome | Description |
---|---|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Indexer |
Representa o resultado de uma execução individual do indexador. |
Indexer |
Representa o status de uma execução de indexador individual. |
Indexer |
Representa o status geral do indexador. |
Search |
Representa um erro de indexação no nível do item ou do documento. |
Search |
|
Search |
Representa o status atual e o histórico de execução de um indexador. |
Search |
Representa um aviso no nível do item. |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
IndexerExecutionResult
Representa o resultado de uma execução individual do indexador.
Nome | Tipo | Description |
---|---|---|
endTime |
string |
A hora de término dessa execução do indexador, se a execução já tiver sido concluída. |
errorMessage |
string |
A mensagem de erro que indica o erro de nível superior, se houver. |
errors |
Os erros de indexação no nível do item. |
|
finalTrackingState |
string |
Alterar o estado de controle com o qual uma execução do indexador foi concluída. |
initialTrackingState |
string |
Altere o estado de controle com o qual uma execução do indexador foi iniciada. |
itemsFailed |
integer |
O número de itens que não foram indexados durante essa execução do indexador. |
itemsProcessed |
integer |
O número de itens que foram processados durante essa execução do indexador. Isso inclui itens processados com êxito e itens em que a indexação foi tentada, mas falhou. |
startTime |
string |
A hora de início dessa execução do indexador. |
status |
O resultado dessa execução do indexador. |
|
warnings |
Os avisos de indexação no nível do item. |
IndexerExecutionStatus
Representa o status de uma execução de indexador individual.
Nome | Tipo | Description |
---|---|---|
inProgress |
string |
A execução do indexador está em andamento. |
reset |
string |
O indexador foi redefinido. |
success |
string |
Execução do indexador concluída com êxito. |
transientFailure |
string |
Uma invocação do indexador falhou, mas a falha pode ser transitória. As invocações do indexador continuarão por agendamento. |
IndexerStatus
Representa o status geral do indexador.
Nome | Tipo | Description |
---|---|---|
error |
string |
Indica que o indexador apresentou um erro que não pode ser corrigido sem intervenção humana. |
running |
string |
Indica que o indexador está em execução normalmente. |
unknown |
string |
Indica que o indexador está em um estado desconhecido. |
SearchIndexerError
Representa um erro de indexação no nível do item ou do documento.
Nome | Tipo | Description |
---|---|---|
details |
string |
Detalhes adicionais e detalhados sobre o erro para ajudar na depuração do indexador. Isso pode não estar sempre disponível. |
documentationLink |
string |
Um link para um guia de solução de problemas para essas classes de erros. Isso pode não estar sempre disponível. |
errorMessage |
string |
A mensagem que descreve o erro que ocorreu durante o processamento do item. |
key |
string |
A chave do item para o qual a indexação falhou. |
name |
string |
O nome da origem na qual o erro se originou. Por exemplo, isso pode se referir a uma habilidade específica no conjunto de habilidades anexado. Isso pode não estar sempre disponível. |
statusCode |
integer |
O código de status que indica por que a operação de indexação falhou. Os valores possíveis incluem: 400 para um documento de entrada malformado, 404 para documento não encontrado, 409 para um conflito de versão, 422 quando o índice está temporariamente indisponível ou 503 para quando o serviço está muito ocupado. |
SearchIndexerLimits
Nome | Tipo | Description |
---|---|---|
maxDocumentContentCharactersToExtract |
number |
O número máximo de caracteres que serão extraídos de um documento selecionado para indexação. |
maxDocumentExtractionSize |
number |
O tamanho máximo de um documento, em bytes, que será considerado válido para indexação. |
maxRunTime |
string |
A duração máxima que o indexador tem permissão para executar para uma execução. |
SearchIndexerStatus
Representa o status atual e o histórico de execução de um indexador.
Nome | Tipo | Description |
---|---|---|
executionHistory |
Histórico das execuções recentes do indexador, classificadas em ordem cronológica inversa. |
|
lastResult |
O resultado da execução mais recente ou de um indexador em andamento. |
|
limits |
Os limites de execução para o indexador. |
|
status |
Status geral do indexador. |
SearchIndexerWarning
Representa um aviso no nível do item.
Nome | Tipo | Description |
---|---|---|
details |
string |
Detalhes adicionais e detalhados sobre o aviso para ajudar na depuração do indexador. Isso pode não estar sempre disponível. |
documentationLink |
string |
Um link para um guia de solução de problemas para essas classes de avisos. Isso pode não estar sempre disponível. |
key |
string |
A chave do item que gerou um aviso. |
message |
string |
A mensagem que descreve o aviso que ocorreu durante o processamento do item. |
name |
string |
O nome da origem na qual o aviso se originou. Por exemplo, isso pode se referir a uma habilidade específica no conjunto de habilidades anexado. Isso pode não estar sempre disponível. |