Indexers - Get Status
Gibt den aktuellen Status und den Ausführungsverlauf eines Indexers zurück.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2026-04-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Die Endpunkt-URL des Suchdiensts. |
|
indexer
|
path | True |
string |
Der Name des Indexers. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Accept |
Die Überschrift "Annehmen". |
||
| x-ms-client-request-id |
string (uuid) |
Ein undurchsichtiger, global eindeutiger, clientgenerierter Zeichenfolgenbezeichner für die Anforderung. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
api-key
Typ:
apiKey
In:
header
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://search.azure.com/.default |
Beispiele
|
Search |
|
Search |
SearchServiceGetIndexerStatus
Beispielanforderung
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Beispiel für eine Antwort
{
"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
Beispielanforderung
GET https://exampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2026-04-01
Beispiel für eine Antwort
{
"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
}
}
Definitionen
| Name | Beschreibung |
|---|---|
| Accept |
Die Überschrift "Annehmen". |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.) |
|
Indexer |
Stellt das Ergebnis einer einzelnen Indexerausführung dar. |
|
Indexer |
Stellt den Status einer einzelnen Indexerausführung dar. |
|
Indexer |
Stellt den Gesamtstatus des Indexers dar. |
|
Search |
Stellt einen Indizierungsfehler auf Element- oder Dokumentebene dar. |
|
Search |
Repräsentiert die Grenzwerte, die auf einen Indexer angewendet werden können. |
|
Search |
Stellt den aktuellen Status und den Ausführungsverlauf eines Indexers dar. |
|
Search |
Stellt eine Warnung auf Elementebene dar. |
Accept
Die Überschrift "Annehmen".
| Wert | Beschreibung |
|---|---|
| application/json;odata.metadata=minimal |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
Die zusätzlichen Informationen. |
|
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Übliche Fehlerantwort für alle Azure Resource Manager APIs, um Fehlerdetails bei fehlgeschlagenen Operationen zurückzugeben. (Dies folgt auch dem OData-Fehlerantwortformat.)
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
IndexerExecutionResult
Stellt das Ergebnis einer einzelnen Indexerausführung dar.
| Name | Typ | Beschreibung |
|---|---|---|
| endTime |
string (date-time) |
Die Endzeit dieser Indizierungsausführung, wenn die Ausführung bereits abgeschlossen ist. |
| errorMessage |
string |
Die Fehlermeldung, die den Fehler auf oberster Ebene angibt, falls vorhanden. |
| errors |
Fehler bei der Indizierung auf Elementebene. |
|
| finalTrackingState |
string |
Änderungsnachverfolgungsstatus, mit dem die Indizierungsausführung abgeschlossen wurde. |
| initialTrackingState |
string |
Änderungsnachverfolgungsstatus, mit dem eine Indizierungsausführung gestartet wurde. |
| itemsFailed |
integer (int32) |
Die Anzahl der Elemente, die während dieser Indexerausführung nicht indiziert werden konnten. |
| itemsProcessed |
integer (int32) |
Die Anzahl der Elemente, die während dieser Indexerausführung verarbeitet wurden. Dies umfasst sowohl erfolgreich verarbeitete Elemente als auch Elemente, bei denen die Indizierung versucht wurde, aber fehlgeschlagen ist. |
| startTime |
string (date-time) |
Die Startzeit dieser Indizierungsausführung. |
| status |
Das Ergebnis dieser Indizierungsausführung. |
|
| warnings |
Die Indizierungswarnungen auf Elementebene. |
IndexerExecutionStatus
Stellt den Status einer einzelnen Indexerausführung dar.
| Wert | Beschreibung |
|---|---|
| transientFailure |
Ein Indexeraufruf ist fehlgeschlagen, aber der Fehler kann vorübergehend sein. Indexeraufrufe werden gemäß dem Zeitplan fortgesetzt. |
| success |
Die Indexerausführung wurde erfolgreich abgeschlossen. |
| inProgress |
Die Ausführung des Indexers wird ausgeführt. |
| reset |
Der Indexer wurde zurückgesetzt. |
IndexerStatus
Stellt den Gesamtstatus des Indexers dar.
| Wert | Beschreibung |
|---|---|
| unknown |
Gibt an, dass sich der Indexer in einem unbekannten Zustand befindet. |
| error |
Gibt an, dass beim Indexer ein Fehler aufgetreten ist, der nicht ohne menschliches Eingreifen korrigiert werden kann. |
| running |
Gibt an, dass der Indexer normal ausgeführt wird. |
SearchIndexerError
Stellt einen Indizierungsfehler auf Element- oder Dokumentebene dar.
| Name | Typ | Beschreibung |
|---|---|---|
| details |
string |
Weitere ausführliche Details zum Fehler zur Unterstützung beim Debuggen des Indexers. Dies ist möglicherweise nicht immer verfügbar. |
| documentationLink |
string |
Ein Link zu einer Anleitung zur Problembehandlung für diese Fehlerklassen. Dies ist möglicherweise nicht immer verfügbar. |
| errorMessage |
string |
Die Meldung, die den Fehler beschreibt, der beim Verarbeiten des Elements aufgetreten ist. |
| key |
string |
Der Schlüssel des Elements, für das die Indizierung fehlgeschlagen ist. |
| name |
string |
Der Name der Quelle, an der der Fehler stammt. Dies kann sich beispielsweise auf eine bestimmte Fähigkeit im angefügten Skillset beziehen. Dies ist möglicherweise nicht immer verfügbar. |
| statusCode |
integer (int32) |
Der Statuscode, der angibt, warum der Indizierungsvorgang fehlgeschlagen ist. Mögliche Werte sind: 400 für ein falsch formatiertes Eingabedokument, 404 für das Dokument nicht gefunden, 409 für einen Versionskonflikt, 422, wenn der Index vorübergehend nicht verfügbar ist, oder 503, wenn der Dienst zu ausgelastet ist. |
SearchIndexerLimits
Repräsentiert die Grenzwerte, die auf einen Indexer angewendet werden können.
| Name | Typ | Beschreibung |
|---|---|---|
| maxDocumentContentCharactersToExtract |
integer (int64) |
Die maximale Anzahl von Zeichen, die aus einem Dokument extrahiert werden, das für die Indizierung aufgenommen wird. |
| maxDocumentExtractionSize |
integer (int64) |
Die maximale Größe eines Dokuments in Byte, die für die Indizierung als gültig angesehen wird. |
| maxRunTime |
string (duration) |
Die maximale Dauer, die der Indexer für eine Ausführung ausführen darf. |
SearchIndexerStatus
Stellt den aktuellen Status und den Ausführungsverlauf eines Indexers dar.
| Name | Typ | Beschreibung |
|---|---|---|
| executionHistory |
Verlauf der letzten Indizierungsausführungen, sortiert in umgekehrter chronologischer Reihenfolge. |
|
| lastResult |
Das Ergebnis der letzten oder einer in Bearbeitung ausgeführten Indizierungsausführung. |
|
| limits |
Die Ausführungsgrenzwerte für den Indexer. |
|
| name |
string |
Der Name des Indexers. |
| status |
Gesamtindexerstatus. |
SearchIndexerWarning
Stellt eine Warnung auf Elementebene dar.
| Name | Typ | Beschreibung |
|---|---|---|
| details |
string |
Weitere ausführliche Details zur Warnung zur Unterstützung beim Debuggen des Indexers. Dies ist möglicherweise nicht immer verfügbar. |
| documentationLink |
string |
Ein Link zu einem Handbuch zur Problembehandlung für diese Warnungsklassen. Dies ist möglicherweise nicht immer verfügbar. |
| key |
string |
Der Schlüssel des Elements, das eine Warnung generiert hat. |
| message |
string |
Die Meldung, die die Warnung beschreibt, die beim Verarbeiten des Elements aufgetreten ist. |
| name |
string |
Der Name der Quelle, an der die Warnung stammt. Dies kann sich beispielsweise auf eine bestimmte Fähigkeit im angefügten Skillset beziehen. Dies ist möglicherweise nicht immer verfügbar. |