Indexers - Get Status
Mengembalikan status saat ini dan riwayat eksekusi pengindeks.
GET {endpoint}/indexers('{indexerName}')/search.status?api-version=2025-08-01-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
endpoint
|
path | True |
string |
URL titik akhir layanan pencarian. |
|
indexer
|
path | True |
string |
Nama pengindeks yang akan diambil statusnya. |
|
api-version
|
query | True |
string |
Versi API Klien. |
Header Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
ID pelacakan yang dikirim dengan permintaan untuk membantu penelusuran kesalahan. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK | ||
| Other Status Codes |
Respons kesalahan. |
Contoh
SearchServiceGetIndexerStatus
Permintaan sampel
GET https://previewexampleservice.search.windows.net/indexers('myindexer')/search.status?api-version=2025-08-01-preview
Respon sampel
{
"name": "myindexer",
"status": "running",
"lastResult": {
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
"executionHistory": [
{
"status": "success",
"startTime": "2014-11-26T03:37:18.853Z",
"endTime": "2014-11-26T03:37:19.012Z",
"itemsProcessed": 11,
"itemsFailed": 0,
"mode": "indexingAllDocs",
"errors": [],
"warnings": []
},
{
"status": "transientFailure",
"startTime": "2014-11-26T03:28:10.125Z",
"endTime": "2014-11-26T03:28:12.007Z",
"itemsProcessed": 1,
"itemsFailed": 2,
"mode": "indexingAllDocs",
"errors": [
{
"key": "",
"statusCode": 400,
"errorMessage": "Document key cannot be missing or empty."
},
{
"key": "document id 1",
"statusCode": 400,
"name": "DocumentExtraction.AzureBlob.MyDataSource",
"errorMessage": "Could not read the value of column 'foo' at index '0'.",
"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."
},
{
"key": "document id 2",
"name": "Enrichment.LanguageDetectionSkill.#4",
"message": "Document was truncated to 50000 characters.",
"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"
}
]
}
],
"limits": {
"maxRunTime": "PT22H",
"maxDocumentExtractionSize": 256000000,
"maxDocumentContentCharactersToExtract": 4000000
},
"currentState": {
"mode": "indexingAllDocs",
"resetDocumentKeys": [],
"resetDatasourceDocumentIds": []
}
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Detail kesalahan. |
|
Error |
Tanggapan kesalahan |
|
Indexer |
Mewakili semua status yang mendefinisikan dan menentukan eksekusi pengindeks saat ini. |
|
Indexer |
Mewakili hasil eksekusi pengindeks individual. |
|
Indexer |
Mewakili status eksekusi pengindeks individual. |
|
Indexer |
Merinci status eksekusi pengindeks individual. |
|
Indexer |
Mewakili status pengindeks keseluruhan. |
|
Indexing |
Mewakili mode yang dijalankan pengindeks. |
|
Search |
Mewakili kesalahan pengindeksan tingkat item atau dokumen. |
|
Search |
|
|
Search |
Mewakili status saat ini dan riwayat eksekusi pengindeks. |
|
Search |
Mewakili peringatan tingkat item. |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Detail kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Target kesalahan. |
ErrorResponse
Tanggapan kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |
IndexerCurrentState
Mewakili semua status yang mendefinisikan dan menentukan eksekusi pengindeks saat ini.
| Nama | Jenis | Deskripsi |
|---|---|---|
| allDocsFinalTrackingState |
string |
Ubah nilai status pelacakan saat pengindeksan selesai pada semua dokumen di sumber data. |
| allDocsInitialTrackingState |
string |
Ubah status pelacakan yang digunakan saat pengindeksan dimulai pada semua dokumen di sumber data. |
| mode |
Mode pengindeks berjalan. |
|
| resetDatasourceDocumentIds |
string[] |
Daftar id dokumen sumber data yang telah diatur ulang. ID dokumen sumber data adalah pengidentifikasi unik untuk data dalam sumber data. Pengindeks akan memprioritaskan penyerapan ulang id ini secara selektif. |
| resetDocsFinalTrackingState |
string |
Ubah nilai status pelacakan saat pengindeksan selesai pada memilih dan mengatur ulang dokumen di sumber data. |
| resetDocsInitialTrackingState |
string |
Ubah status pelacakan yang digunakan saat pengindeksan dimulai pada pilih dan atur ulang dokumen di sumber data. |
| resetDocumentKeys |
string[] |
Daftar kunci dokumen yang telah diatur ulang. Kunci dokumen adalah pengidentifikasi unik dokumen untuk data dalam indeks pencarian. Pengindeks akan memprioritaskan penyerapan ulang kunci ini secara selektif. |
| resyncFinalTrackingState |
string |
Ubah nilai status pelacakan saat pengindeksan selesai pada opsi selektif dari sumber data. |
| resyncInitialTrackingState |
string |
Ubah status pelacakan yang digunakan saat pengindeksan dimulai pada opsi selektif dari sumber data. |
IndexerExecutionResult
Mewakili hasil eksekusi pengindeks individual.
| Nama | Jenis | Deskripsi |
|---|---|---|
| endTime |
string (date-time) |
Waktu akhir eksekusi pengindeks ini, jika eksekusi telah selesai. |
| errorMessage |
string |
Pesan kesalahan yang menunjukkan kesalahan tingkat atas, jika ada. |
| errors |
Kesalahan pengindeksan tingkat item. |
|
| finalTrackingState |
string |
Ubah status pelacakan yang digunakan untuk menyelesaikan eksekusi pengindeks. |
| initialTrackingState |
string |
Ubah status pelacakan yang digunakan untuk memulai eksekusi pengindeks. |
| itemsFailed |
integer (int32) |
Jumlah item yang gagal diindeks selama eksekusi pengindeks ini. |
| itemsProcessed |
integer (int32) |
Jumlah item yang diproses selama eksekusi pengindeks ini. Ini termasuk item yang berhasil diproses dan item di mana pengindeksan dicoba tetapi gagal. |
| mode |
Mode pengindeks berjalan. |
|
| startTime |
string (date-time) |
Waktu mulai eksekusi pengindeks ini. |
| status |
Hasil dari eksekusi pengindeks ini. |
|
| statusDetail |
Hasil dari eksekusi pengindeks ini. |
|
| warnings |
Peringatan pengindeksan tingkat item. |
IndexerExecutionStatus
Mewakili status eksekusi pengindeks individual.
| Nilai | Deskripsi |
|---|---|
| transientFailure |
Pemanggilan pengindeks telah gagal, tetapi kegagalannya mungkin bersifat sementara. Pemanggilan pengindeks akan berlanjut sesuai jadwal. |
| success |
Eksekusi pengindeks berhasil diselesaikan. |
| inProgress |
Eksekusi pengindeks sedang berlangsung. |
| reset |
Pengindeks telah diatur ulang. |
IndexerExecutionStatusDetail
Merinci status eksekusi pengindeks individual.
| Nilai | Deskripsi |
|---|---|
| resetDocs |
Menunjukkan bahwa reset yang terjadi adalah untuk panggilan ke ResetDocs. |
| resync |
Menunjukkan untuk menyinkronkan ulang secara selektif berdasarkan opsi dari sumber data. |
IndexerStatus
Mewakili status pengindeks keseluruhan.
| Nilai | Deskripsi |
|---|---|
| unknown |
Menunjukkan bahwa pengindeks berada dalam keadaan tidak diketahui. |
| error |
Menunjukkan bahwa pengindeks mengalami kesalahan yang tidak dapat diperbaiki tanpa campur tangan manusia. |
| running |
Menunjukkan bahwa pengindeks berjalan normal. |
IndexingMode
Mewakili mode yang dijalankan pengindeks.
| Nilai | Deskripsi |
|---|---|
| indexingAllDocs |
Pengindeks mengindeks semua dokumen di sumber data. |
| indexingResetDocs |
Pengindeks mengindeks selektif, mengatur ulang dokumen di sumber data. Dokumen yang diindeks ditentukan pada status pengindeks. |
| indexingResync |
Pengindeks menyinkronkan ulang dan mengindeks opsi selektif dari sumber data. |
SearchIndexerError
Mewakili kesalahan pengindeksan tingkat item atau dokumen.
| Nama | Jenis | Deskripsi |
|---|---|---|
| details |
string |
Tambahan detail bertele-tele tentang kesalahan untuk membantu men-debug pengindeks. Ini mungkin tidak selalu tersedia. |
| documentationLink |
string |
Tautan ke panduan pemecahan masalah untuk kelas kesalahan ini. Ini mungkin tidak selalu tersedia. |
| errorMessage |
string |
Pesan yang menjelaskan kesalahan yang terjadi saat memproses item. |
| key |
string |
Kunci item yang pengindekannya gagal. |
| name |
string |
Nama sumber asal kesalahan. Misalnya, ini bisa merujuk pada keterampilan tertentu dalam keahlian terlampir. Ini mungkin tidak selalu tersedia. |
| statusCode |
integer (int32) |
Kode status yang menunjukkan mengapa operasi pengindeksan gagal. Nilai yang mungkin meliputi: 400 untuk dokumen input yang salah bentuk, 404 untuk dokumen tidak ditemukan, 409 untuk konflik versi, 422 saat indeks tidak tersedia untuk sementara, atau 503 untuk saat layanan terlalu sibuk. |
SearchIndexerLimits
| Nama | Jenis | Deskripsi |
|---|---|---|
| maxDocumentContentCharactersToExtract |
number (int64) |
Jumlah maksimum karakter yang akan diekstrak dari dokumen yang diambil untuk pengindeksan. |
| maxDocumentExtractionSize |
number (int64) |
Ukuran maksimum dokumen, dalam byte, yang akan dianggap valid untuk pengindeksan. |
| maxRunTime |
string (duration) |
Durasi maksimum yang diizinkan untuk dijalankan oleh pengindeks untuk satu eksekusi. |
SearchIndexerStatus
Mewakili status saat ini dan riwayat eksekusi pengindeks.
| Nama | Jenis | Deskripsi |
|---|---|---|
| currentState |
Semua status yang mendefinisikan dan menentukan eksekusi pengindeks saat ini. |
|
| executionHistory |
Sejarah eksekusi pengindeks baru-baru ini, diurutkan dalam urutan kronologis terbalik. |
|
| lastResult |
Hasil eksekusi pengindeks terbaru atau yang sedang berlangsung. |
|
| limits |
Batas eksekusi untuk pengindeks. |
|
| name |
string |
Nama pengindeks. |
| status |
Status pengindeks keseluruhan. |
SearchIndexerWarning
Mewakili peringatan tingkat item.
| Nama | Jenis | Deskripsi |
|---|---|---|
| details |
string |
Detail tambahan dan bertele-tele tentang peringatan untuk membantu men-debug pengindeks. Ini mungkin tidak selalu tersedia. |
| documentationLink |
string |
Tautan ke panduan pemecahan masalah untuk kelas peringatan ini. Ini mungkin tidak selalu tersedia. |
| key |
string |
Kunci item yang menghasilkan peringatan. |
| message |
string |
Pesan yang menjelaskan peringatan yang terjadi saat memproses item. |
| name |
string |
Nama sumber asal peringatan tersebut. Misalnya, ini bisa merujuk pada keterampilan tertentu dalam keahlian terlampir. Ini mungkin tidak selalu tersedia. |