Dela via


Indexers - Get Status

Returnerar den aktuella status- och körningshistoriken för en indexerare.

GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2024-05-01-preview

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string

Slutpunkts-URL:en för söktjänsten.

indexerName
path True

string

Namnet på indexeraren som status ska hämtas för.

api-version
query True

string

Klient-API-version.

Begärandehuvud

Name Obligatorisk Typ Description
x-ms-client-request-id

string

uuid

Spårnings-ID:t som skickas med begäran för att hjälpa till med felsökning.

Svar

Name Typ Description
200 OK

SearchIndexerStatus

Other Status Codes

ErrorResponse

Felsvar.

Exempel

SearchServiceGetIndexerStatus

Exempelbegäran

GET https://myservice.search.windows.net/indexers('myindexer')/search.status?api-version=2024-05-01-preview

Exempelsvar

{
  "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
  }
}

Definitioner

Name Description
ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

IndexerCurrentState

Representerar allt tillstånd som definierar och dikterar indexerarens aktuella körning.

IndexerExecutionResult

Representerar resultatet av en enskild indexerarekörning.

IndexerExecutionStatus

Representerar status för en enskild indexerarekörning.

IndexerExecutionStatusDetail

Beskriver status för en enskild indexerarekörning.

IndexerStatus

Representerar den övergripande indexerarens status.

IndexingMode

Representerar det läge som indexeraren körs i.

SearchIndexerError

Representerar ett indexeringsfel på objekt- eller dokumentnivå.

SearchIndexerLimits
SearchIndexerStatus

Representerar den aktuella statusen och körningshistoriken för en indexerare.

SearchIndexerWarning

Representerar en varning på objektnivå.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Den ytterligare informationstypen.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

IndexerCurrentState

Representerar allt tillstånd som definierar och dikterar indexerarens aktuella körning.

Name Typ Description
allDocsFinalChangeTrackingState

string

Värdet för ändringsspårningstillstånd när indexeringen är klar för alla dokument i datakällan.

allDocsInitialChangeTrackingState

string

Ändringsspårningstillstånd som används när indexeringen startar på alla dokument i datakällan.

mode

IndexingMode

Läget som indexeraren körs i.

resetDatasourceDocumentIds

string[]

Listan över dokument-ID:t för datakällan som har återställts. Dokument-ID:t för datakällan är den unika identifieraren för data i datakällan. Indexeraren prioriterar selektiv återmatning av dessa ID:ar.

resetDocsFinalChangeTrackingState

string

Ändra spårningstillståndsvärdet när indexeringen är klar när du väljer återställer du dokument i datakällan.

resetDocsInitialChangeTrackingState

string

Ändringsspårningstillstånd som används när indexeringen startar vid select återställer dokument i datakällan.

resetDocumentKeys

string[]

Listan över dokumentnycklar som har återställts. Dokumentnyckeln är dokumentets unika identifierare för data i sökindexet. Indexeraren prioriterar selektiv återmatning av dessa nycklar.

IndexerExecutionResult

Representerar resultatet av en enskild indexerarekörning.

Name Typ Description
currentState

IndexerCurrentState

Allt tillstånd som definierar och dikterar indexerarens aktuella körning.

endTime

string

Sluttiden för den här indexerarens körning, om körningen redan har slutförts.

errorMessage

string

Felmeddelandet som anger felet på den översta nivån, om det finns något.

errors

SearchIndexerError[]

Indexeringsfel på objektnivå.

finalTrackingState

string

Ändringsspårningstillstånd som en indexerares körning slutfördes med.

initialTrackingState

string

Ändringsspårningstillstånd som en indexerares körning startades med.

itemsFailed

integer

Antalet objekt som inte kunde indexeras under den här indexeringskörningen.

itemsProcessed

integer

Antalet objekt som bearbetades under den här indexeringskörningen. Detta omfattar både bearbetade objekt och objekt där indexering försöktes men misslyckades.

startTime

string

Starttiden för den här indexeringskörningen.

status

IndexerExecutionStatus

Resultatet av den här indexerarens körning.

statusDetail

IndexerExecutionStatusDetail

Resultatet av den här indexerarens körning.

warnings

SearchIndexerWarning[]

Indexeringsvarningar på objektnivå.

IndexerExecutionStatus

Representerar status för en enskild indexerarekörning.

Name Typ Description
inProgress

string

Indexeringskörning pågår.

reset

string

Indexeraren har återställts.

success

string

Indexerarens körning slutfördes.

transientFailure

string

Ett anrop till indexeraren misslyckades, men felet kan vara tillfälligt. Indexerarens anrop fortsätter enligt schema.

IndexerExecutionStatusDetail

Beskriver status för en enskild indexerarekörning.

Name Typ Description
resetDocs

string

Anger att återställningen som inträffade var för ett anrop till ResetDocs.

IndexerStatus

Representerar den övergripande indexerarens status.

Name Typ Description
error

string

Anger att indexeraren har drabbats av ett fel som inte kan korrigeras utan mänsklig inblandning.

running

string

Anger att indexeraren körs normalt.

unknown

string

Anger att indexeraren är i ett okänt tillstånd.

IndexingMode

Representerar det läge som indexeraren körs i.

Name Typ Description
indexingAllDocs

string

Indexeraren indexerar alla dokument i datakällan.

indexingResetDocs

string

Indexeraren indexerar selektiva och återställer dokument i datakällan. De dokument som indexeras definieras efter indexerarens status.

SearchIndexerError

Representerar ett indexeringsfel på objekt- eller dokumentnivå.

Name Typ Description
details

string

Ytterligare utförlig information om felet som hjälper dig att felsöka indexeraren. Detta är kanske inte alltid tillgängligt.

documentationLink

string

En länk till en felsökningsguide för dessa felklasser. Detta är kanske inte alltid tillgängligt.

errorMessage

string

Meddelandet som beskriver felet som inträffade när objektet bearbetades.

key

string

Nyckeln för det objekt som indexeringen misslyckades för.

name

string

Namnet på källan där felet uppstod. Detta kan till exempel referera till en viss färdighet i den kopplade kompetensuppsättningen. Detta är kanske inte alltid tillgängligt.

statusCode

integer

Statuskoden som anger varför indexeringsåtgärden misslyckades. Möjliga värden är: 400 för ett felaktigt indatadokument, 404 för dokumentet hittades inte, 409 för en versionskonflikt, 422 när indexet är tillfälligt otillgängligt eller 503 för när tjänsten är för upptagen.

SearchIndexerLimits

Name Typ Description
maxDocumentContentCharactersToExtract

number

Det maximala antalet tecken som ska extraheras från ett dokument som hämtats för indexering.

maxDocumentExtractionSize

number

Den maximala storleken på ett dokument, i byte, som anses vara giltigt för indexering.

maxRunTime

string

Den maximala varaktighet som indexeraren får köra för en körning.

SearchIndexerStatus

Representerar den aktuella statusen och körningshistoriken för en indexerare.

Name Typ Description
executionHistory

IndexerExecutionResult[]

Historik för de senaste indexeringskörningarna, sorterade i omvänd kronologisk ordning.

lastResult

IndexerExecutionResult

Resultatet av den senaste eller pågående indexeringskörningen.

limits

SearchIndexerLimits

Körningsgränserna för indexeraren.

status

IndexerStatus

Övergripande indexerarstatus.

SearchIndexerWarning

Representerar en varning på objektnivå.

Name Typ Description
details

string

Dessutom utförlig information om varningen för att hjälpa till att felsöka indexeraren. Detta är kanske inte alltid tillgängligt.

documentationLink

string

En länk till en felsökningsguide för dessa varningsklasser. Detta är kanske inte alltid tillgängligt.

key

string

Nyckeln för objektet som genererade en varning.

message

string

Meddelandet som beskriver varningen som inträffade när objektet bearbetades.

name

string

Namnet på källan som varningen kom från. Detta kan till exempel referera till en viss färdighet i den kopplade kompetensuppsättningen. Detta är kanske inte alltid tillgängligt.