Indexers - Get Status
Retourneert de huidige status en uitvoeringsgeschiedenis van een indexeerfunctie.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2023-10-01-Preview
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
De eindpunt-URL van de zoekservice. |
indexer
|
path | True |
string |
De naam van de indexeerfunctie waarvoor de status moet worden opgehaald. |
api-version
|
query | True |
string |
Client-API-versie. |
Aanvraagkoptekst
Name | Vereist | Type | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
De tracerings-id die met de aanvraag wordt verzonden om te helpen bij foutopsporing. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK | ||
Other Status Codes |
Foutreactie. |
Voorbeelden
SearchServiceGetIndexerStatus
Sample Request
GET https://myservice.search.windows.net/indexers('myindexer')/search.status?api-version=2023-10-01-Preview
Sample Response
{
"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
}
}
Definities
Name | Description |
---|---|
Indexer |
Vertegenwoordigt alle statussen die de huidige uitvoering van de indexeerfunctie definiëren en dicteren. |
Indexer |
Vertegenwoordigt het resultaat van de uitvoering van een afzonderlijke indexeerfunctie. |
Indexer |
Vertegenwoordigt de status van de uitvoering van een afzonderlijke indexeerfunctie. |
Indexer |
Details van de status van de uitvoering van een afzonderlijke indexeerfunctie. |
Indexer |
Geeft de algemene status van de indexeerfunctie aan. |
Indexing |
Geeft de modus aan waarin de indexeerfunctie wordt uitgevoerd. |
Search |
Beschrijft een foutvoorwaarde voor de API. |
Search |
Vertegenwoordigt een indexeringsfout op item- of documentniveau. |
Search |
|
Search |
Vertegenwoordigt de huidige status en uitvoeringsgeschiedenis van een indexeerfunctie. |
Search |
Vertegenwoordigt een waarschuwing op itemniveau. |
IndexerCurrentState
Vertegenwoordigt alle statussen die de huidige uitvoering van de indexeerfunctie definiëren en dicteren.
Name | Type | Description |
---|---|---|
allDocsFinalChangeTrackingState |
string |
De waarde van de bijgehouden status wijzigen wanneer het indexeren is voltooid voor alle documenten in de gegevensbron. |
allDocsInitialChangeTrackingState |
string |
De status voor het bijhouden van wijzigingen die wordt gebruikt bij het indexeren van alle documenten in de gegevensbron. |
mode |
De modus waarin de indexeerfunctie wordt uitgevoerd. |
|
resetDatasourceDocumentIds |
string[] |
De lijst met document-id's van gegevensbronnen die opnieuw zijn ingesteld. De document-id van de gegevensbron is de unieke id voor de gegevens in de gegevensbron. De indexeerfunctie geeft prioriteit aan het selectief opnieuw opnemen van deze id's. |
resetDocsFinalChangeTrackingState |
string |
Wijzig de waarde van de traceringsstatus wanneer het indexeren is voltooid bij selectie, stel documenten opnieuw in de gegevensbron in. |
resetDocsInitialChangeTrackingState |
string |
Status van wijzigingen bijhouden die wordt gebruikt wanneer indexeren wordt gestart bij selectie, documenten opnieuw instellen in de gegevensbron. |
resetDocumentKeys |
string[] |
De lijst met documentsleutels die opnieuw zijn ingesteld. De documentsleutel is de unieke id van het document voor de gegevens in de zoekindex. De indexeerfunctie geeft prioriteit aan het selectief opnieuw opnemen van deze sleutels. |
IndexerExecutionResult
Vertegenwoordigt het resultaat van de uitvoering van een afzonderlijke indexeerfunctie.
Name | Type | Description |
---|---|---|
currentState |
Alle statussen die de huidige uitvoering van de indexeerfunctie definiëren en dicteren. |
|
endTime |
string |
De eindtijd van de uitvoering van deze indexeerfunctie, als de uitvoering al is voltooid. |
errorMessage |
string |
Het foutbericht dat de fout op het hoogste niveau aangeeft, indien van toepassing. |
errors |
De indexeringsfouten op itemniveau. |
|
finalTrackingState |
string |
De status van het bijhouden van wijzigingen waarmee de uitvoering van een indexeerfunctie is voltooid. |
initialTrackingState |
string |
De status van het bijhouden van wijzigingen waarmee de uitvoering van een indexeerfunctie is gestart. |
itemsFailed |
integer |
Het aantal items dat niet kan worden geïndexeerd tijdens het uitvoeren van deze indexeerfunctie. |
itemsProcessed |
integer |
Het aantal items dat is verwerkt tijdens het uitvoeren van deze indexeerfunctie. Dit omvat zowel verwerkte items als items waarvoor de indexering is geprobeerd, maar is mislukt. |
startTime |
string |
De begintijd van de uitvoering van deze indexeerfunctie. |
status |
Het resultaat van deze uitvoering van de indexeerfunctie. |
|
statusDetail |
Het resultaat van deze uitvoering van de indexeerfunctie. |
|
warnings |
De waarschuwingen voor indexering op itemniveau. |
IndexerExecutionStatus
Vertegenwoordigt de status van de uitvoering van een afzonderlijke indexeerfunctie.
Name | Type | Description |
---|---|---|
inProgress |
string |
De uitvoering van de indexeerfunctie wordt uitgevoerd. |
reset |
string |
De indexeerfunctie is opnieuw ingesteld. |
success |
string |
De uitvoering van de indexeerfunctie is voltooid. |
transientFailure |
string |
Een aanroep van de indexeerfunctie is mislukt, maar de fout kan tijdelijk zijn. De aanroepen van de indexeerfunctie worden volgens schema voortgezet. |
IndexerExecutionStatusDetail
Details van de status van de uitvoering van een afzonderlijke indexeerfunctie.
Name | Type | Description |
---|---|---|
resetDocs |
string |
Geeft aan dat de reset die is opgetreden, was voor een aanroep naar ResetDocs. |
IndexerStatus
Geeft de algemene status van de indexeerfunctie aan.
Name | Type | Description |
---|---|---|
error |
string |
Geeft aan dat de indexeerfunctie een fout heeft ondervonden die niet kan worden gecorrigeerd zonder menselijke tussenkomst. |
running |
string |
Geeft aan dat de indexeerfunctie normaal wordt uitgevoerd. |
unknown |
string |
Geeft aan dat de indexeerfunctie een onbekende status heeft. |
IndexingMode
Geeft de modus aan waarin de indexeerfunctie wordt uitgevoerd.
Name | Type | Description |
---|---|---|
indexingAllDocs |
string |
De indexeerfunctie indexeert alle documenten in de gegevensbron. |
indexingResetDocs |
string |
De indexeerfunctie indexeert selectief en stelt documenten in de gegevensbron opnieuw in. De documenten die worden geïndexeerd, worden gedefinieerd op basis van de status van de indexeerfunctie. |
SearchError
Beschrijft een foutvoorwaarde voor de API.
Name | Type | Description |
---|---|---|
code |
string |
Een van een door de server gedefinieerde set foutcodes. |
details |
Een matrix met details over specifieke fouten die tot deze gerapporteerde fout hebben geleid. |
|
message |
string |
Een door mensen leesbare weergave van de fout. |
SearchIndexerError
Vertegenwoordigt een indexeringsfout op item- of documentniveau.
Name | Type | Description |
---|---|---|
details |
string |
Aanvullende, uitgebreide informatie over de fout om te helpen bij het opsporen van fouten in de indexeerfunctie. Dit is mogelijk niet altijd beschikbaar. |
documentationLink |
string |
Een koppeling naar een gids voor probleemoplossing voor deze foutenklassen. Dit is mogelijk niet altijd beschikbaar. |
errorMessage |
string |
Het bericht waarin de fout wordt beschreven die is opgetreden tijdens het verwerken van het item. |
key |
string |
De sleutel van het item waarvoor het indexeren is mislukt. |
name |
string |
De naam van de bron waaruit de fout afkomstig is. Dit kan bijvoorbeeld verwijzen naar een bepaalde vaardigheid in de gekoppelde vaardighedenset. Dit is mogelijk niet altijd beschikbaar. |
statusCode |
integer |
De statuscode die aangeeft waarom de indexeringsbewerking is mislukt. Mogelijke waarden zijn: 400 voor een onjuist ingedeeld invoerdocument, 404 voor document niet gevonden, 409 voor een versieconflict, 422 wanneer de index tijdelijk niet beschikbaar is of 503 voor wanneer de service te druk is. |
SearchIndexerLimits
Name | Type | Description |
---|---|---|
maxDocumentContentCharactersToExtract |
number |
Het maximum aantal tekens dat wordt geëxtraheerd uit een document dat wordt opgehaald voor indexering. |
maxDocumentExtractionSize |
number |
De maximale grootte van een document, in bytes, die als geldig wordt beschouwd voor indexering. |
maxRunTime |
string |
De maximale duur die de indexeerfunctie mag uitvoeren voor één uitvoering. |
SearchIndexerStatus
Vertegenwoordigt de huidige status en uitvoeringsgeschiedenis van een indexeerfunctie.
Name | Type | Description |
---|---|---|
executionHistory |
Geschiedenis van de recente uitvoeringen van de indexeerfunctie, gesorteerd in omgekeerd chronologische volgorde. |
|
lastResult |
Het resultaat van de meest recente of een actieve uitvoering van de indexeerfunctie. |
|
limits |
De uitvoeringslimieten voor de indexeerfunctie. |
|
status |
Algemene status van de indexeerfunctie. |
SearchIndexerWarning
Vertegenwoordigt een waarschuwing op itemniveau.
Name | Type | Description |
---|---|---|
details |
string |
Aanvullende, uitgebreide informatie over de waarschuwing om te helpen bij het opsporen van fouten in de indexeerfunctie. Dit is mogelijk niet altijd beschikbaar. |
documentationLink |
string |
Een koppeling naar een gids voor probleemoplossing voor deze waarschuwingsklassen. Dit is mogelijk niet altijd beschikbaar. |
key |
string |
De sleutel van het item dat een waarschuwing heeft gegenereerd. |
message |
string |
Het bericht met een beschrijving van de waarschuwing die is opgetreden tijdens het verwerken van het item. |
name |
string |
De naam van de bron waaruit de waarschuwing afkomstig is. Dit kan bijvoorbeeld verwijzen naar een bepaalde vaardigheid in de gekoppelde vaardighedenset. Dit is mogelijk niet altijd beschikbaar. |