Indexers - Get Status
Restituisce lo stato corrente e la cronologia di esecuzione di un indicizzatore.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2025-11-01-preview
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
URL dell'endpoint del servizio di ricerca. |
|
indexer
|
path | True |
string |
Nome dell'indicizzatore. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| Accept |
L'intestazione Accetta. |
||
| x-ms-client-request-id |
string (uuid) |
Identificatore di stringa opaco, univoco a livello globale e generato dal client per la richiesta. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
La richiesta ha avuto esito positivo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
api-key
Tipo:
apiKey
In:
header
OAuth2Auth
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| https://search.azure.com/.default |
Esempio
|
Search |
|
Search |
SearchServiceGetIndexerStatus
Esempio di richiesta
GET https://previewexampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2025-11-01-preview
Risposta di esempio
{
"name": "myindexer",
"status": "running",
"runtime": {
"usedSeconds": 0,
"beginningTime": "2024-06-06T00:00:00.000Z",
"endingTime": "2024-06-07T00:00:00.000Z"
},
"lastResult": {
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
"executionHistory": [
{
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
{
"status": "transientFailure",
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"itemsProcessed": 1,
"itemsFailed": 2,
"mode": "indexingAllDocs",
"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
},
"currentState": {
"mode": "indexingAllDocs",
"resetDocumentKeys": [],
"resetDatasourceDocumentIds": []
}
}
SearchServiceGetS3HDUnlimitedIndexerStatus
Esempio di richiesta
GET https://previewexampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2025-11-01-preview
Risposta di esempio
{
"name": "myindexer",
"status": "running",
"runtime": {
"usedSeconds": 0,
"remainingSeconds": 39600,
"beginningTime": "2024-06-06T00:00:00.000Z",
"endingTime": "2024-06-07T00:00:00.000Z"
},
"lastResult": {
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
"executionHistory": [
{
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
{
"status": "transientFailure",
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"itemsProcessed": 1,
"itemsFailed": 2,
"mode": "indexingAllDocs",
"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
},
"currentState": {
"mode": "indexingAllDocs",
"resetDocumentKeys": [],
"resetDatasourceDocumentIds": []
}
}
Definizioni
| Nome | Descrizione |
|---|---|
| Accept |
L'intestazione Accetta. |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData. |
|
Indexer |
Rappresenta tutto lo stato che definisce e determina l'esecuzione corrente dell'indicizzatore. |
|
Indexer |
Rappresenta il risultato di una singola esecuzione dell'indicizzatore. |
|
Indexer |
Rappresenta lo stato di una singola esecuzione dell'indicizzatore. |
|
Indexer |
Descrive in dettaglio lo stato dell'esecuzione di un singolo indicizzatore. |
|
Indexer |
Rappresenta il consumo cumulativo di runtime dell'indicizzatore nel servizio. |
|
Indexer |
Rappresenta lo stato generale dell'indicizzatore. |
|
Indexing |
Rappresenta la modalità in cui viene eseguito l'indicizzatore. |
|
Search |
Rappresenta un errore di indicizzazione a livello di elemento o documento. |
|
Search |
Rappresenta i limiti che possono essere applicati a un indicizzatore. |
|
Search |
Rappresenta lo stato corrente e la cronologia di esecuzione di un indicizzatore. |
|
Search |
Rappresenta un avviso a livello di elemento. |
Accept
L'intestazione Accetta.
| Valore | Descrizione |
|---|---|
| application/json;odata.metadata=minimal |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
Informazioni aggiuntive. |
|
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore comune per tutte le API di Azure Resource Manager per restituire i dettagli dell'errore per le operazioni non riuscite. Questo segue anche il formato di risposta di errore OData.
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
IndexerCurrentState
Rappresenta tutto lo stato che definisce e determina l'esecuzione corrente dell'indicizzatore.
| Nome | Tipo | Descrizione |
|---|---|---|
| allDocsFinalTrackingState |
string |
Valore dello stato di rilevamento delle modifiche al termine dell'indicizzazione in tutti i documenti nell'origine dati. |
| allDocsInitialTrackingState |
string |
Stato di rilevamento delle modifiche utilizzato quando l'indicizzazione viene avviata in tutti i documenti nell'origine dati. |
| mode |
Modalità in cui è in esecuzione l'indicizzatore. |
|
| resetDatasourceDocumentIds |
string[] |
Elenco degli ID documento dell'origine dati che sono stati reimpostati. L'ID documento dell'origine dati è l'identificatore univoco per i dati nell'origine dati. L'indicizzatore assegna la priorità in modo selettivo alla reinsezione di questi ID. |
| resetDocsFinalTrackingState |
string |
Il valore dello stato di rilevamento delle modifiche al termine dell'indicizzazione alla selezione, reimpostare i documenti nell'origine dati. |
| resetDocsInitialTrackingState |
string |
Stato di rilevamento delle modifiche usato all'avvio dell'indicizzazione al momento della selezione, reimpostare i documenti nell'origine dati. |
| resetDocumentKeys |
string[] |
Elenco delle chiavi del documento che sono state reimpostate. La chiave del documento è l'identificatore univoco del documento per i dati nell'indice di ricerca. L'indicizzatore assegna la priorità in modo selettivo alla reinsezione selettiva di queste chiavi. |
| resyncFinalTrackingState |
string |
Modificare il valore dello stato di rilevamento al termine dell'indicizzazione in base alle opzioni selettive dall'origine dati. |
| resyncInitialTrackingState |
string |
Stato di rilevamento delle modifiche utilizzato all'avvio dell'indicizzazione sulle opzioni selettive dell'origine dati. |
IndexerExecutionResult
Rappresenta il risultato di una singola esecuzione dell'indicizzatore.
| Nome | Tipo | Descrizione |
|---|---|---|
| endTime |
string (date-time) |
Ora di fine dell'esecuzione dell'indicizzatore, se l'esecuzione è già stata completata. |
| errorMessage |
string |
Messaggio di errore che indica l'errore di primo livello, se presente. |
| errors |
Errori di indicizzazione a livello di elemento. |
|
| finalTrackingState |
string |
Stato di rilevamento delle modifiche con cui è stata completata l'esecuzione dell'indicizzatore. |
| initialTrackingState |
string |
Stato di rilevamento delle modifiche con cui è stata avviata un'esecuzione dell'indicizzatore. |
| itemsFailed |
integer (int32) |
Numero di elementi che non è stato possibile indicizzare durante l'esecuzione dell'indicizzatore. |
| itemsProcessed |
integer (int32) |
Numero di elementi elaborati durante l'esecuzione dell'indicizzatore. Sono inclusi sia gli elementi elaborati correttamente che gli elementi in cui l'indicizzazione è stata tentata ma non è riuscita. |
| mode |
Modalità in cui è in esecuzione l'indicizzatore. |
|
| startTime |
string (date-time) |
Ora di inizio dell'esecuzione dell'indicizzatore. |
| status |
Risultato dell'esecuzione dell'indicizzatore. |
|
| statusDetail |
Risultato dell'esecuzione dell'indicizzatore. |
|
| warnings |
Avvisi di indicizzazione a livello di elemento. |
IndexerExecutionStatus
Rappresenta lo stato di una singola esecuzione dell'indicizzatore.
| Valore | Descrizione |
|---|---|
| transientFailure |
Una chiamata all'indicizzatore non è riuscita, ma l'errore potrebbe essere temporaneo. Le chiamate all'indicizzatore continueranno in base alla pianificazione. |
| success |
L'esecuzione dell'indicizzatore è stata completata correttamente. |
| inProgress |
L'esecuzione dell'indicizzatore è in corso. |
| reset |
L'indicizzatore è stato reimpostato. |
IndexerExecutionStatusDetail
Descrive in dettaglio lo stato dell'esecuzione di un singolo indicizzatore.
| Valore | Descrizione |
|---|---|
| resetDocs |
Indica che la reimpostazione che si è verificata è stata per una chiamata a ResetDocs. |
| resync |
Indica la risincronizzazione selettiva in base alle opzioni dell'origine dati. |
IndexerRuntime
Rappresenta il consumo cumulativo di runtime dell'indicizzatore nel servizio.
| Nome | Tipo | Descrizione |
|---|---|---|
| beginningTime |
string (date-time) |
Ora UTC iniziale del periodo di 24 ore considerato per l'utilizzo del runtime dell'indicizzatore (incluso). |
| endingTime |
string (date-time) |
Ora UTC finale del periodo di 24 ore considerato per l'utilizzo del runtime dell'indicizzatore (incluso). |
| remainingSeconds |
integer (int64) |
Runtime cumulativo rimanente per tutti gli indicizzatori nel servizio da startTime a endingTime, in secondi. |
| usedSeconds |
integer (int64) |
Runtime cumulativo dell'indicizzatore da beginningTime a endingTime, in secondi. |
IndexerStatus
Rappresenta lo stato generale dell'indicizzatore.
| Valore | Descrizione |
|---|---|
| unknown |
Indica che l'indicizzatore si trova in uno stato sconosciuto. |
| error |
Indica che l'indicizzatore ha riscontrato un errore che non può essere corretto senza l'intervento umano. |
| running |
Indica che l'indicizzatore è in esecuzione normalmente. |
IndexingMode
Rappresenta la modalità in cui viene eseguito l'indicizzatore.
| Valore | Descrizione |
|---|---|
| indexingAllDocs |
L'indicizzatore indicizza tutti i documenti nell'origine dati. |
| indexingResetDocs |
L'indicizzatore sta indicizzando i documenti selettivi e reimpostati nell'origine dati. I documenti indicizzati vengono definiti sullo stato dell'indicizzatore. |
| indexingResync |
L'indicizzatore sta risincronizzando e indicizzando le opzioni selettive dall'origine dati. |
SearchIndexerError
Rappresenta un errore di indicizzazione a livello di elemento o documento.
| Nome | Tipo | Descrizione |
|---|---|---|
| details |
string |
Dettagli aggiuntivi e dettagliati sull'errore per facilitare il debug dell'indicizzatore. Questo potrebbe non essere sempre disponibile. |
| documentationLink |
string |
Un collegamento a una guida alla risoluzione dei problemi per queste classi di errori. Questo potrebbe non essere sempre disponibile. |
| errorMessage |
string |
Messaggio che descrive l'errore che si è verificato durante l'elaborazione dell'elemento. |
| key |
string |
Chiave dell'elemento per il quale l'indicizzazione non è riuscita. |
| name |
string |
Nome dell'origine da cui ha avuto origine l'errore. Ad esempio, questo potrebbe riferirsi a una particolare competenza nel set di competenze allegato. Questo potrebbe non essere sempre disponibile. |
| statusCode |
integer (int32) |
Codice di stato che indica il motivo per cui l'operazione di indicizzazione non è riuscita. I valori possibili includono: 400 per un documento di input non valido, 404 per un documento non trovato, 409 per un conflitto di versione, 422 quando l'indice è temporaneamente non disponibile o 503 per quando il servizio è troppo occupato. |
SearchIndexerLimits
Rappresenta i limiti che possono essere applicati a un indicizzatore.
| Nome | Tipo | Descrizione |
|---|---|---|
| maxDocumentContentCharactersToExtract |
integer (int64) |
Il numero massimo di caratteri che verranno estratti da un documento prelevato per l'indicizzazione. |
| maxDocumentExtractionSize |
integer (int64) |
La dimensione massima di un documento, in byte, che sarà considerata valida per l'indicizzazione. |
| maxRunTime |
string (duration) |
Durata massima consentita all'indicizzatore per un'esecuzione. |
SearchIndexerStatus
Rappresenta lo stato corrente e la cronologia di esecuzione di un indicizzatore.
| Nome | Tipo | Descrizione |
|---|---|---|
| currentState |
Tutto lo stato che definisce e determina l'esecuzione corrente dell'indicizzatore. |
|
| executionHistory |
Cronologia delle esecuzioni recenti dell'indicizzatore, ordinate in ordine cronologico inverso. |
|
| lastResult |
Risultato dell'esecuzione dell'indicizzatore più recente o in corso. |
|
| limits |
Limiti di esecuzione per l'indicizzatore. |
|
| name |
string |
Nome dell'indicizzatore. |
| runtime |
Istantanea del consumo cumulativo di runtime dell'indicizzatore per il servizio durante il periodo UTC corrente. |
|
| status |
Stato complessivo dell'indicizzatore. |
SearchIndexerWarning
Rappresenta un avviso a livello di elemento.
| Nome | Tipo | Descrizione |
|---|---|---|
| details |
string |
Dettagli aggiuntivi e dettagliati sull'avviso per facilitare il debug dell'indicizzatore. Questo potrebbe non essere sempre disponibile. |
| documentationLink |
string |
Collegamento a una guida alla risoluzione dei problemi per queste classi di avvisi. Questo potrebbe non essere sempre disponibile. |
| key |
string |
La chiave dell'elemento che ha generato un avviso. |
| message |
string |
Messaggio che descrive l'avviso che si è verificato durante l'elaborazione dell'elemento. |
| name |
string |
Nome dell'origine da cui ha avuto origine l'avviso. Ad esempio, questo potrebbe riferirsi a una particolare competenza nel set di competenze allegato. Questo potrebbe non essere sempre disponibile. |