Knowledge Sources - Get Status
Recupera el estado de una fuente de conocimiento.
GET https:///knowledgesources('{sourceName}')/status?api-version=2025-11-01-preview
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
source
|
path | True |
string |
El nombre de la fuente de conocimiento. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para la operación. |
Encabezado de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| Accept | True |
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:///knowledgesources('ks-preview-test')/status?api-version=2025-11-01-preview
Respuesta de muestra
{
"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 de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). |
|
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 |
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 |
Los detalles del error. |
|
| message |
string |
El mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
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. |
|
| 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. |
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 |
|---|---|---|
| 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. |