Indexers - Get Status
Devuelve el estado actual y el historial de ejecución de un indexador.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2026-04-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
La dirección URL del punto de conexión del servicio de búsqueda. |
|
indexer
|
path | True |
string |
Nombre del indizador. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Accept |
El encabezado Aceptar. |
||
| x-ms-client-request-id |
string (uuid) |
Identificador de cadena globalmente único y generado por el cliente para la solicitud. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La solicitud se ha realizado correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
api-key
Tipo:
apiKey
En:
header
OAuth2Auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://search.azure.com/.default |
Ejemplos
|
Search |
|
Search |
SearchServiceGetIndexerStatus
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Respuesta de muestra
{
"name": "myindexer",
"status": "running",
"lastResult": {
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"errors": [],
"warnings": []
},
"executionHistory": [
{
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"errors": [],
"warnings": []
},
{
"status": "transientFailure",
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"itemsProcessed": 1,
"itemsFailed": 2,
"errors": [
{
"key": "",
"statusCode": 400,
"errorMessage": "Document key cannot be missing or empty."
},
{
"key": "document id 1",
"statusCode": 400,
"name": "DocumentExtraction.AzureBlob.MyDataSource",
"errorMessage": "Could not read the value of column 'foo' at index '0'.",
"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."
},
{
"key": "document id 2",
"name": "Enrichment.LanguageDetectionSkill.#4",
"message": "Document was truncated to 50000 characters.",
"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"
}
]
}
],
"limits": {
"maxRunTime": "PT22H",
"maxDocumentExtractionSize": 256000000,
"maxDocumentContentCharactersToExtract": 4000000
}
}
SearchServiceGetS3HDUnlimitedIndexerStatus
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Respuesta de muestra
{
"name": "myindexer",
"status": "running",
"lastResult": {
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"errors": [],
"warnings": []
},
"executionHistory": [
{
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"errors": [],
"warnings": []
},
{
"status": "transientFailure",
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"itemsProcessed": 1,
"itemsFailed": 2,
"errors": [
{
"key": "",
"statusCode": 400,
"errorMessage": "Document key cannot be missing or empty."
},
{
"key": "document id 1",
"statusCode": 400,
"name": "DocumentExtraction.AzureBlob.MyDataSource",
"errorMessage": "Could not read the value of column 'foo' at index '0'.",
"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."
},
{
"key": "document id 2",
"name": "Enrichment.LanguageDetectionSkill.#4",
"message": "Document was truncated to 50000 characters.",
"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"
}
]
}
],
"limits": {
"maxRunTime": "PT22H",
"maxDocumentExtractionSize": 256000000,
"maxDocumentContentCharactersToExtract": 4000000
}
}
Definiciones
| Nombre | Description |
|---|---|
| Accept |
El encabezado Aceptar. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData). |
|
Indexer |
Representa el resultado de una ejecución individual del indexador. |
|
Indexer |
Representa el estado de la ejecución de un indexador individual. |
|
Indexer |
Representa el estado general del indexador. |
|
Search |
Representa un error de indexación de elemento o de nivel de documento. |
|
Search |
Representa los límites que se pueden aplicar a un indexador. |
|
Search |
Representa el estado actual y el historial de ejecución de un indexador. |
|
Search |
Representa una advertencia de nivel de elemento. |
Accept
El encabezado Aceptar.
| Valor | Description |
|---|---|
| application/json;odata.metadata=minimal |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
Información adicional. |
|
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData).
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
IndexerExecutionResult
Representa el resultado de una ejecución individual del indexador.
| Nombre | Tipo | Description |
|---|---|---|
| endTime |
string (date-time) |
Hora de finalización de esta ejecución del indexador, si la ejecución ya se ha completado. |
| errorMessage |
string |
Mensaje de error que indica el error de nivel superior, si existe. |
| errors |
Errores de indexación de nivel de elemento. |
|
| finalTrackingState |
string |
Estado de seguimiento de cambios con el que finalizó una ejecución del indexador. |
| initialTrackingState |
string |
Estado de seguimiento de cambios con el que se inició una ejecución del indexador. |
| itemsFailed |
integer (int32) |
Número de elementos que no se pudieron indexar durante esta ejecución del indexador. |
| itemsProcessed |
integer (int32) |
Número de elementos que se procesaron durante esta ejecución del indexador. Esto incluye los elementos procesados correctamente y los elementos en los que se intentó la indexación, pero se produjo un error. |
| startTime |
string (date-time) |
Hora de inicio de esta ejecución del indexador. |
| status |
Resultado de esta ejecución del indexador. |
|
| warnings |
Advertencias de indexación de nivel de elemento. |
IndexerExecutionStatus
Representa el estado de la ejecución de un indexador individual.
| Valor | Description |
|---|---|
| transientFailure |
Se ha producido un error en la invocación de un indexador, pero el error puede ser transitorio. Las invocaciones del indexador continuarán según la programación. |
| success |
La ejecución del indexador se completó correctamente. |
| inProgress |
La ejecución del indexador está en curso. |
| reset |
Se ha restablecido el indexador. |
IndexerStatus
Representa el estado general del indexador.
| Valor | Description |
|---|---|
| unknown |
Indica que el indexador se encuentra en un estado desconocido. |
| error |
Indica que el indexador experimentó un error que no se puede corregir sin intervención humana. |
| running |
Indica que el indexador se ejecuta normalmente. |
SearchIndexerError
Representa un error de indexación de elemento o de nivel de documento.
| Nombre | Tipo | Description |
|---|---|---|
| details |
string |
Detalles adicionales y detallados sobre el error para ayudar a depurar el indexador. Esto puede no estar siempre disponible. |
| documentationLink |
string |
Vínculo a una guía de solución de problemas para estas clases de errores. Esto puede no estar siempre disponible. |
| errorMessage |
string |
Mensaje que describe el error que se produjo al procesar el elemento. |
| key |
string |
Clave del elemento para el que se produjo un error en la indexación. |
| name |
string |
Nombre del origen en el que se originó el error. Por ejemplo, esto podría hacer referencia a una aptitud determinada en el conjunto de aptitudes adjunto. Esto puede no estar siempre disponible. |
| statusCode |
integer (int32) |
Código de estado que indica por qué se produjo un error en la operación de indexación. Los valores posibles incluyen: 400 para un documento de entrada con formato incorrecto, 404 para el documento no encontrado, 409 para un conflicto de versión, 422 cuando el índice no está disponible temporalmente o 503 para cuando el servicio está demasiado ocupado. |
SearchIndexerLimits
Representa los límites que se pueden aplicar a un indexador.
| Nombre | Tipo | Description |
|---|---|---|
| maxDocumentContentCharactersToExtract |
integer (int64) |
Número máximo de caracteres que se extraerán de un documento seleccionado para la indexación. |
| maxDocumentExtractionSize |
integer (int64) |
Tamaño máximo de un documento, en bytes, que se considerará válido para la indexación. |
| maxRunTime |
string (duration) |
Duración máxima que el indexador puede ejecutar para una ejecución. |
SearchIndexerStatus
Representa el estado actual y el historial de ejecución de un indexador.
| Nombre | Tipo | Description |
|---|---|---|
| executionHistory |
Historial de las ejecuciones recientes del indexador, ordenadas en orden cronológico inverso. |
|
| lastResult |
Resultado de la ejecución del indexador en curso o más reciente. |
|
| limits |
Límites de ejecución para el indexador. |
|
| name |
string |
Nombre del indizador. |
| status |
Estado general del indexador. |
SearchIndexerWarning
Representa una advertencia de nivel de elemento.
| Nombre | Tipo | Description |
|---|---|---|
| details |
string |
Detalles adicionales y detallados sobre la advertencia para ayudar a depurar el indexador. Esto puede no estar siempre disponible. |
| documentationLink |
string |
Vínculo a una guía de solución de problemas para estas clases de advertencias. Esto puede no estar siempre disponible. |
| key |
string |
Clave del elemento que generó una advertencia. |
| message |
string |
Mensaje que describe la advertencia que se produjo al procesar el elemento. |
| name |
string |
Nombre del origen en el que se originó la advertencia. Por ejemplo, esto podría hacer referencia a una aptitud determinada en el conjunto de aptitudes adjunto. Esto puede no estar siempre disponible. |