Knowledge Sources - Get Status

Mengambil status sumber pengetahuan.

GET {endpoint}/knowledgesources('{sourceName}')/status?api-version=2025-11-01-preview

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
endpoint
path True

string (uri)

URL titik akhir layanan pencarian.

sourceName
path True

string

Nama sumber pengetahuan.

api-version
query True

string

minLength: 1

Versi API yang digunakan untuk operasi ini.

Header Permintaan

Nama Diperlukan Jenis Deskripsi
Accept

Accept

Header Terima.

x-ms-client-request-id

string (uuid)

Pengidentifikasi string yang buram dan unik secara global yang dihasilkan klien untuk permintaan tersebut.

Respons

Nama Jenis Deskripsi
200 OK

KnowledgeSourceStatus

Permintaan telah berhasil.

Other Status Codes

ErrorResponse

Respons kesalahan tak terduga.

Keamanan

api-key

Jenis: apiKey
Dalam: header

OAuth2Auth

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Cakupan

Nama Deskripsi
https://search.azure.com/.default

Contoh

SearchServiceGetKnowledgeSourceStatus

Permintaan sampel

GET https://previewexampleservice.search.windows.net/knowledgesources('ks-preview-test')/status?api-version=2025-11-01-preview

Respon sampel

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

Definisi

Nama Deskripsi
Accept

Header Terima.

CompletedSynchronizationState

Mewakili status selesai sinkronisasi terakhir.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

KnowledgeSourceStatistics

Informasi statistik tentang riwayat sinkronisasi sumber pengetahuan.

KnowledgeSourceStatus

Mewakili status dan riwayat sinkronisasi sumber pengetahuan.

KnowledgeSourceSynchronizationStatus

Status sinkronisasi sumber pengetahuan saat ini.

SynchronizationState

Mewakili status sinkronisasi berkelanjutan saat ini yang menjangkau beberapa eksekusi pengindeks.

Accept

Header Terima.

Nilai Deskripsi
application/json;odata.metadata=minimal

CompletedSynchronizationState

Mewakili status selesai sinkronisasi terakhir.

Nama Jenis Deskripsi
endTime

string (date-time)

Waktu akhir sinkronisasi terakhir yang diselesaikan.

itemsSkipped

integer (int32)

Jumlah item yang dilewati dalam sinkronisasi terakhir.

itemsUpdatesFailed

integer (int32)

Jumlah pembaruan item yang gagal dalam sinkronisasi terakhir.

itemsUpdatesProcessed

integer (int32)

Jumlah pembaruan item yang berhasil diproses dalam sinkronisasi terakhir.

startTime

string (date-time)

Waktu mulai sinkronisasi terakhir yang telah selesai.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan umum untuk semua API Azure Resource Manager untuk mengembalikan detail kesalahan untuk operasi yang gagal. (Ini juga mengikuti format respons kesalahan OData.).

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

KnowledgeSourceStatistics

Informasi statistik tentang riwayat sinkronisasi sumber pengetahuan.

Nama Jenis Deskripsi
averageItemsProcessedPerSynchronization

integer (int32)

Rata-rata item yang diproses per sinkronisasi.

averageSynchronizationDuration

string

Durasi sinkronisasi rata-rata dalam format HH:MM:SS.

totalSynchronization

integer (int32)

Jumlah total sinkronisasi.

KnowledgeSourceStatus

Mewakili status dan riwayat sinkronisasi sumber pengetahuan.

Nama Jenis Deskripsi
currentSynchronizationState

SynchronizationState

Status sinkronisasi saat ini yang mencakup beberapa eksekusi pengindeks.

lastSynchronizationState

CompletedSynchronizationState

Detail sinkronisasi terakhir yang telah selesai. Null pada sinkronisasi pertama.

statistics

KnowledgeSourceStatistics

Informasi statistik tentang riwayat sinkronisasi sumber pengetahuan. Null pada sinkronisasi pertama.

synchronizationInterval

string

Interval sinkronisasi (misalnya, '1d' untuk harian). Null jika tidak ada jadwal yang dikonfigurasi.

synchronizationStatus

KnowledgeSourceSynchronizationStatus

Status sinkronisasi saat ini.

KnowledgeSourceSynchronizationStatus

Status sinkronisasi sumber pengetahuan saat ini.

Nilai Deskripsi
creating

Sumber pengetahuan sedang disediakan.

active

Sumber pengetahuan aktif dan sinkronisasi berjalan terjadi.

deleting

Sumber pengetahuan sedang dihapus dan sinkronisasi dijeda.

SynchronizationState

Mewakili status sinkronisasi berkelanjutan saat ini yang menjangkau beberapa eksekusi pengindeks.

Nama Jenis Deskripsi
itemsSkipped

integer (int32)

Jumlah item yang dilewati dalam sinkronisasi saat ini.

itemsUpdatesFailed

integer (int32)

Jumlah pembaruan item yang gagal dalam sinkronisasi saat ini.

itemsUpdatesProcessed

integer (int32)

Jumlah pembaruan item yang berhasil diproses dalam sinkronisasi saat ini.

startTime

string (date-time)

Waktu mulai sinkronisasi saat ini.