Indexers - Get Status
Retourne l’état actuel et l’historique d’exécution d’un indexeur.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2026-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
URL du point de terminaison du service de recherche. |
|
indexer
|
path | True |
string |
Nom de l’indexeur. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
En-tête de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| Accept |
L’en-tête Accept. |
||
| x-ms-client-request-id |
string (uuid) |
Identificateur de chaîne opaque, globalement unique et généré par le client pour la requête. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
La demande a réussi. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
api-key
Type:
apiKey
Dans:
header
OAuth2Auth
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Étendues
| Nom | Description |
|---|---|
| https://search.azure.com/.default |
Exemples
|
Search |
|
Search |
SearchServiceGetIndexerStatus
Exemple de requête
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Exemple de réponse
{
"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
Exemple de requête
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Exemple de réponse
{
"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
}
}
Définitions
| Nom | Description |
|---|---|
| Accept |
L’en-tête Accept. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.). |
|
Indexer |
Représente le résultat d’une exécution d’indexeur individuelle. |
|
Indexer |
Représente l’état de l’exécution d’un indexeur individuel. |
|
Indexer |
Représente l’état global de l’indexeur. |
|
Search |
Représente une erreur d’indexation au niveau de l’élément ou du document. |
|
Search |
Représente les limites pouvant être appliquées à un indexeur. |
|
Search |
Représente l’état actuel et l’historique d’exécution d’un indexeur. |
|
Search |
Représente un avertissement au niveau de l’élément. |
Accept
L’en-tête Accept.
| Valeur | Description |
|---|---|
| application/json;odata.metadata=minimal |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
Informations supplémentaires. |
|
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse à l’erreur courante pour toutes les API Azure Resource Manager afin de renvoyer les détails d’erreur pour les opérations ratées. (Cela suit également le format de réponse d’erreur OData.).
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
IndexerExecutionResult
Représente le résultat d’une exécution d’indexeur individuelle.
| Nom | Type | Description |
|---|---|---|
| endTime |
string (date-time) |
Heure de fin de cette exécution de l’indexeur, si l’exécution est déjà terminée. |
| errorMessage |
string |
Message d’erreur indiquant l’erreur de niveau supérieur, le cas échéant. |
| errors |
Erreurs d’indexation au niveau de l’élément. |
|
| finalTrackingState |
string |
État de suivi des modifications avec lequel une exécution de l’indexeur s’est terminée. |
| initialTrackingState |
string |
État de suivi des modifications avec lequel une exécution d’indexeur a démarré. |
| itemsFailed |
integer (int32) |
Nombre d’éléments qui n’ont pas pu être indexés pendant l’exécution de cet indexeur. |
| itemsProcessed |
integer (int32) |
Nombre d’éléments qui ont été traités pendant cette exécution de l’indexeur. Cela inclut les éléments traités avec succès et les éléments où l’indexation a été tentée, mais a échoué. |
| startTime |
string (date-time) |
Heure de début de cette exécution de l’indexeur. |
| status |
Résultat de cette exécution de l’indexeur. |
|
| warnings |
Avertissements d’indexation au niveau de l’élément. |
IndexerExecutionStatus
Représente l’état de l’exécution d’un indexeur individuel.
| Valeur | Description |
|---|---|
| transientFailure |
L’appel d’un indexeur a échoué, mais il peut s’agir d’un échec. Les appels de l’indexeur se poursuivront selon la planification. |
| success |
L’exécution de l’indexeur s’est terminée avec succès. |
| inProgress |
L’exécution de l’indexeur est en cours. |
| reset |
L’indexeur a été réinitialisé. |
IndexerStatus
Représente l’état global de l’indexeur.
| Valeur | Description |
|---|---|
| unknown |
Indique que l’indexeur est dans un état inconnu. |
| error |
Indique que l’indexeur a rencontré une erreur qui ne peut pas être corrigée sans intervention humaine. |
| running |
Indique que l’indexeur s’exécute normalement. |
SearchIndexerError
Représente une erreur d’indexation au niveau de l’élément ou du document.
| Nom | Type | Description |
|---|---|---|
| details |
string |
En outre, des détails détaillés sur l’erreur pour faciliter le débogage de l’indexeur. Cela peut ne pas être toujours disponible. |
| documentationLink |
string |
Lien vers un guide de résolution des problèmes pour ces classes d’erreurs. Cela peut ne pas être toujours disponible. |
| errorMessage |
string |
Message décrivant l’erreur qui s’est produite lors du traitement de l’élément. |
| key |
string |
Clé de l’élément pour lequel l’indexation a échoué. |
| name |
string |
Nom de la source à laquelle l’erreur provient. Par exemple, cela peut faire référence à une compétence particulière dans l’ensemble de compétences attaché. Cela peut ne pas être toujours disponible. |
| statusCode |
integer (int32) |
Code d’état indiquant pourquoi l’opération d’indexation a échoué. Les valeurs possibles sont les suivantes : 400 pour un document d’entrée mal formé, 404 pour le document introuvable, 409 pour un conflit de version, 422 lorsque l’index est temporairement indisponible ou 503 lorsque le service est trop occupé. |
SearchIndexerLimits
Représente les limites pouvant être appliquées à un indexeur.
| Nom | Type | Description |
|---|---|---|
| maxDocumentContentCharactersToExtract |
integer (int64) |
Nombre maximal de caractères qui seront extraits d’un document récupéré pour l’indexation. |
| maxDocumentExtractionSize |
integer (int64) |
Taille maximale d’un document, en octets, qui sera considérée comme valide pour l’indexation. |
| maxRunTime |
string (duration) |
Durée maximale pendant laquelle l’indexeur est autorisé à s’exécuter pour une exécution. |
SearchIndexerStatus
Représente l’état actuel et l’historique d’exécution d’un indexeur.
| Nom | Type | Description |
|---|---|---|
| executionHistory |
Historique des exécutions récentes de l’indexeur, triées dans l’ordre chronologique inverse. |
|
| lastResult |
Résultat de l’exécution de l’indexeur le plus récent ou en cours. |
|
| limits |
Limites d’exécution pour l’indexeur. |
|
| name |
string |
Nom de l’indexeur. |
| status |
État global de l’indexeur. |
SearchIndexerWarning
Représente un avertissement au niveau de l’élément.
| Nom | Type | Description |
|---|---|---|
| details |
string |
En outre, des détails détaillés sur l’avertissement pour faciliter le débogage de l’indexeur. Cela peut ne pas être toujours disponible. |
| documentationLink |
string |
Lien vers un guide de résolution des problèmes pour ces classes d’avertissements. Cela peut ne pas être toujours disponible. |
| key |
string |
Clé de l’élément qui a généré un avertissement. |
| message |
string |
Message décrivant l’avertissement qui s’est produit lors du traitement de l’élément. |
| name |
string |
Nom de la source à laquelle l’avertissement provient. Par exemple, cela peut faire référence à une compétence particulière dans l’ensemble de compétences attaché. Cela peut ne pas être toujours disponible. |