Knowledge Sources - Get Status
Recupera el estado de una fuente de conocimiento.
GET {endpoint}/knowledgesources('{sourceName}')/status?api-version=2026-04-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
La dirección URL del punto de conexión del servicio de búsqueda. |
|
source
|
path | True |
string |
El nombre de la fuente de conocimiento. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Accept |
El encabezado Aceptar. |
||
| x-ms-client-request-id |
string (uuid) |
Identificador de cadena globalmente único y generado por el cliente para la solicitud. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La solicitud se ha realizado correctamente. |
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
api-key
Tipo:
apiKey
En:
header
OAuth2Auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Ámbitos
| Nombre | Description |
|---|---|
| https://search.azure.com/.default |
Ejemplos
SearchServiceGetKnowledgeSourceStatus
Solicitud de ejemplo
GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')/status?api-version=2026-04-01
Respuesta de muestra
{
"kind": "searchIndex",
"synchronizationStatus": "active",
"synchronizationInterval": "1d",
"currentSynchronizationState": {
"startTime": "2024-11-26T03:37:18.853Z",
"itemsUpdatesProcessed": 10,
"itemsUpdatesFailed": 2,
"itemsSkipped": 1
},
"lastSynchronizationState": {
"startTime": "2024-11-25T03:37:18.853Z",
"endTime": "2024-11-25T03:38:19.012Z",
"itemsUpdatesProcessed": 8,
"itemsUpdatesFailed": 1,
"itemsSkipped": 0
},
"statistics": {
"totalSynchronization": 5,
"averageSynchronizationDuration": "PT30M",
"averageItemsProcessedPerSynchronization": 100
}
}
Definiciones
| Nombre | Description |
|---|---|
| Accept |
El encabezado Aceptar. |
|
Completed |
Representa el estado completado de la última sincronización. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData). |
|
Knowledge |
El tipo de fuente de conocimiento. |
|
Knowledge |
Información estadística sobre el historial de sincronización de fuentes de conocimiento. |
|
Knowledge |
Representa el estado y el historial de sincronización de un origen de conocimiento. |
|
Knowledge |
Representa un error de indexación a nivel de documento encontrado durante una ejecución de sincronización de fuente de conocimiento. |
|
Knowledge |
El estado de sincronización actual del origen de conocimiento. |
|
Synchronization |
Representa el estado actual de una sincronización en curso que abarca varias ejecuciones del indexador. |
Accept
El encabezado Aceptar.
| Valor | Description |
|---|---|
| application/json;odata.metadata=minimal |
CompletedSynchronizationState
Representa el estado completado de la última sincronización.
| Nombre | Tipo | Description |
|---|---|---|
| endTime |
string (date-time) |
La hora de finalización de la última sincronización completada. |
| itemsSkipped |
integer (int32) |
El número de elementos omitidos en la última sincronización. |
| itemsUpdatesFailed |
integer (int32) |
El número de actualizaciones de elementos que fallaron en la última sincronización. |
| itemsUpdatesProcessed |
integer (int32) |
El número de actualizaciones de elementos procesadas correctamente en la última sincronización. |
| startTime |
string (date-time) |
La hora de inicio de la última sincronización completada. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
Información adicional. |
|
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta común a errores para todas las APIs de Azure Resource Manager para devolver detalles de error por operaciones fallidas. (Esto también sigue el formato de respuesta de error de OData).
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
KnowledgeSourceKind
El tipo de fuente de conocimiento.
| Valor | Description |
|---|---|
| searchIndex |
Un origen de conocimiento que lee datos de un índice de búsqueda. |
| azureBlob |
Un origen de conocimiento que lee e ingiere datos de Azure Blob Storage en un índice de búsqueda. |
| indexedOneLake |
Una fuente de conocimiento que lee datos de OneLake indexado. |
| web |
Una fuente de conocimiento que lee datos de la web. |
KnowledgeSourceStatistics
Información estadística sobre el historial de sincronización de fuentes de conocimiento.
| Nombre | Tipo | Description |
|---|---|---|
| averageItemsProcessedPerSynchronization |
integer (int32) |
Elementos promedio procesados por sincronización. |
| averageSynchronizationDuration |
string |
Duración media de sincronización en formato HH:MM:SS. |
| totalSynchronization |
integer (int32) |
Número total de sincronizaciones. |
KnowledgeSourceStatus
Representa el estado y el historial de sincronización de un origen de conocimiento.
| Nombre | Tipo | Description |
|---|---|---|
| currentSynchronizationState |
Estado de sincronización actual que abarca varias ejecuciones del indexador. |
|
| kind |
Identifica el tipo Fuente de Conocimiento directamente a partir de la respuesta de Estado. |
|
| lastSynchronizationState |
Detalles de la última sincronización completada. Nulo en la primera sincronización. |
|
| statistics |
Información estadística sobre el historial de sincronización de la fuente de conocimiento. Nulo en la primera sincronización. |
|
| synchronizationInterval |
string |
El intervalo de sincronización (por ejemplo, '1d' para diario). Nulo si no se configura ninguna programación. |
| synchronizationStatus |
El estado actual de sincronización. |
KnowledgeSourceSynchronizationError
Representa un error de indexación a nivel de documento encontrado durante una ejecución de sincronización de fuente de conocimiento.
| Nombre | Tipo | Description |
|---|---|---|
| details |
string |
Información contextual adicional sobre el fallo. |
| docId |
string |
El identificador único del documento o elemento fallido dentro de la ejecución de sincronización. |
| documentationLink |
string |
Un enlace a la documentación relevante para la resolución de problemas. |
| errorMessage |
string |
Mensaje de error legible para humanos, visible para el cliente. |
| name |
string |
Nombre del componente de ingestión o procesamiento que informa del error. |
| statusCode |
integer (int32) |
Código de estado similar a HTTP que representa la categoría de fallo (por ejemplo, 400). |
KnowledgeSourceSynchronizationStatus
El estado de sincronización actual del origen de conocimiento.
| Valor | Description |
|---|---|
| creating |
Se está aprovisionando el origen de conocimiento. |
| active |
El origen de conocimiento está activo y se están produciendo ejecuciones de sincronización. |
| deleting |
El origen de conocimiento se está eliminando y la sincronización está en pausa. |
SynchronizationState
Representa el estado actual de una sincronización en curso que abarca varias ejecuciones del indexador.
| Nombre | Tipo | Description |
|---|---|---|
| errors |
Colección de errores de indexación a nivel de documento encontrados durante la ejecución actual de sincronización. Solo se devuelve cuando hay errores presentes. |
|
| itemsSkipped |
integer (int32) |
El número de elementos omitidos en la sincronización actual. |
| itemsUpdatesFailed |
integer (int32) |
El número de actualizaciones de elementos que fallaron en la sincronización actual. |
| itemsUpdatesProcessed |
integer (int32) |
El número de actualizaciones de elementos procesadas correctamente en la sincronización actual. |
| startTime |
string (date-time) |
La hora de inicio de la sincronización actual. |