Knowledge Sources - Get Status
Bilgi kaynağının durumunu alır.
GET https:///knowledgesources('{sourceName}')/status?api-version=2025-11-01-preview
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
source
|
path | True |
string |
Bilgi kaynağının adı. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| Accept |
Kabul Et başlığı. |
||
| x-ms-client-request-id |
string (uuid) |
İstek için opak, genel olarak benzersiz, istemci tarafından oluşturulan bir dize tanımlayıcısı. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarılı oldu. |
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
api-key
Tür:
apiKey
İçinde:
header
OAuth2Auth
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Kapsamlar
| Name | Description |
|---|---|
| https://search.azure.com/.default |
Örnekler
SearchServiceGetKnowledgeSourceStatus
Örnek isteği
GET https:///knowledgesources('ks-preview-test')/status?api-version=2025-11-01-preview
Örnek yanıt
{
"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
}
}
Tanımlar
| Name | Description |
|---|---|
| Accept |
Kabul Et başlığı. |
|
Completed |
Son senkronizasyonun tamamlanmış durumunu temsil eder. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıt biçimini de izler.). |
|
Knowledge |
Bilgi kaynağı eşitleme geçmişi hakkında istatistiksel bilgiler. |
|
Knowledge |
Bir bilgi kaynağının durumunu ve senkronizasyon geçmişini temsil eder. |
|
Knowledge |
Bilgi kaynağının mevcut senkronizasyon durumu. |
|
Synchronization |
Birden fazla indeksleyici çalıştırmasını kapsayan devam eden bir senkronizasyonun mevcut durumunu temsil eder. |
Accept
Kabul Et başlığı.
| Değer | Description |
|---|---|
| application/json;odata.metadata=minimal |
CompletedSynchronizationState
Son senkronizasyonun tamamlanmış durumunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| endTime |
string (date-time) |
Son tamamlanan eşitlemenin bitiş saati. |
| itemsSkipped |
integer (int32) |
Son eşitlemede atlanan öğelerin sayısı. |
| itemsUpdatesFailed |
integer (int32) |
Son eşitlemede başarısız olan öğe güncelleştirmelerinin sayısı. |
| itemsUpdatesProcessed |
integer (int32) |
Son eşitlemede başarıyla işlenen öğe güncelleştirmelerinin sayısı. |
| startTime |
string (date-time) |
Son tamamlanmış senkronizasyonun başlama saati. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
Ek bilgiler. |
|
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Başarısız işlemlerin hata ayrıntılarını döndürmek için tüm Azure Resource Manager API'leri için genel hata yanıtı. (Bu, OData hata yanıt biçimini de izler.).
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
KnowledgeSourceStatistics
Bilgi kaynağı eşitleme geçmişi hakkında istatistiksel bilgiler.
| Name | Tür | Description |
|---|---|---|
| averageItemsProcessedPerSynchronization |
integer (int32) |
Senkronizasyon başına işlenen ortalama ürünler. |
| averageSynchronizationDuration |
string |
HH:MM:SS formatında ortalama senkronizasyon süresi. |
| totalSynchronization |
integer (int32) |
Toplam senkronizasyon sayısı. |
KnowledgeSourceStatus
Bir bilgi kaynağının durumunu ve senkronizasyon geçmişini temsil eder.
| Name | Tür | Description |
|---|---|---|
| currentSynchronizationState |
Birden fazla indeksleyici çalıştırmasını kapsayan mevcut senkronizasyon durumu. |
|
| lastSynchronizationState |
Son tamamlanan senkronizasyonun detayları. İlk senkronizasyonda null. |
|
| statistics |
Bilgi kaynağı senkronizasyon geçmişi hakkında istatistiksel bilgiler. İlk senkronizasyonda null. |
|
| synchronizationInterval |
string |
Senkronizasyon aralığı (örneğin, günlük için '1d'). Herhangi bir program konfigürasyonu yoksa sıfır. |
| synchronizationStatus |
Mevcut senkronizasyon durumu. |
KnowledgeSourceSynchronizationStatus
Bilgi kaynağının mevcut senkronizasyon durumu.
| Değer | Description |
|---|---|
| creating |
Bilgi kaynağı sağlanıyor. |
| active |
Bilgi kaynağı aktiftir ve senkronizasyon çalışmaları gerçekleşmektedir. |
| deleting |
Bilgi kaynağı siliniyor ve senkronizasyon duraklıyor. |
SynchronizationState
Birden fazla indeksleyici çalıştırmasını kapsayan devam eden bir senkronizasyonun mevcut durumunu temsil eder.
| Name | Tür | Description |
|---|---|---|
| itemsSkipped |
integer (int32) |
Mevcut senkronizasyonda atlanan öğe sayısı. |
| itemsUpdatesFailed |
integer (int32) |
Geçerli eşitlemede başarısız olan öğe güncelleştirmelerinin sayısı. |
| itemsUpdatesProcessed |
integer (int32) |
Mevcut senkronizasyonda başarıyla işlenen öğe güncelleme sayısı. |
| startTime |
string (date-time) |
Mevcut senkronizasyonun başlangıç zamanı. |