Knowledge Sources - Get Status

知識ソースの状態を取得します。

GET {endpoint}/knowledgesources('{sourceName}')/status?api-version=2026-04-01

URI パラメーター

名前 / 必須 説明
endpoint
path True

string (uri)

検索サービスのエンドポイント URL。

sourceName
path True

string

ナレッジソースの名前。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求ヘッダー

名前 必須 説明
Accept

Accept

Acceptヘッダーです。

x-ms-client-request-id

string (uuid)

要求の非透過的なグローバルに一意のクライアント生成文字列識別子。

応答

名前 説明
200 OK

KnowledgeSourceStatus

要求は成功しました。

Other Status Codes

ErrorResponse

予期しないエラー応答。

セキュリティ

api-key

型: apiKey
/: header

OAuth2Auth

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/v2.0/authorize

スコープ

名前 説明
https://search.azure.com/.default

SearchServiceGetKnowledgeSourceStatus

要求のサンプル

GET https://exampleservice.search.windows.net/knowledgesources('ks-example-index')/status?api-version=2026-04-01

応答のサンプル

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

定義

名前 説明
Accept

Acceptヘッダーです。

CompletedSynchronizationState

最後の同期の完了状態を表します。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

すべてのAzure Resource Manager APIで失敗した操作に対してエラー詳細を返す共通のエラー応答です。 (これは、OData エラー応答形式にも従います)。

KnowledgeSourceKind

知識源の種類。

KnowledgeSourceStatistics

ナレッジ ソースの同期履歴に関する統計情報。

KnowledgeSourceStatus

ナレッジ ソースの状態と同期履歴を表します。

KnowledgeSourceSynchronizationError

ナレッジソース同期実行中に遭遇したドキュメントレベルのインデックスエラーを表します。

KnowledgeSourceSynchronizationStatus

ナレッジ ソースの現在の同期ステータス。

SynchronizationState

複数のインデクサー実行にまたがる進行中の同期の現在の状態を表します。

Accept

Acceptヘッダーです。

説明
application/json;odata.metadata=minimal

CompletedSynchronizationState

最後の同期の完了状態を表します。

名前 説明
endTime

string (date-time)

最後に完了した同期の終了時刻。

itemsSkipped

integer (int32)

最後の同期でスキップされた項目の数。

itemsUpdatesFailed

integer (int32)

前回の同期で失敗した項目の更新の数。

itemsUpdatesProcessed

integer (int32)

前回の同期で正常に処理された項目更新の数。

startTime

string (date-time)

最後に完了した同期の開始時刻。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorResponse

すべてのAzure Resource Manager APIで失敗した操作に対してエラー詳細を返す共通のエラー応答です。 (これは、OData エラー応答形式にも従います)。

名前 説明
error

ErrorDetail

エラー オブジェクト。

KnowledgeSourceKind

知識源の種類。

説明
searchIndex

検索インデックスからデータを読み取るナレッジソース。

azureBlob

Azure Blob Storage から検索インデックスにデータを読み取り、取り込むナレッジ ソース。

indexedOneLake

インデックス化されたOneLakeからデータを読み取る知識源です。

web

ウェブからデータを読み取る知識源です。

KnowledgeSourceStatistics

ナレッジ ソースの同期履歴に関する統計情報。

名前 説明
averageItemsProcessedPerSynchronization

integer (int32)

同期ごとに処理される平均アイテム。

averageSynchronizationDuration

string

HH:MM:SS形式の平均同期時間。

totalSynchronization

integer (int32)

同期の総数。

KnowledgeSourceStatus

ナレッジ ソースの状態と同期履歴を表します。

名前 説明
currentSynchronizationState

SynchronizationState

複数のインデクサー実行にまたがる現在の同期状態。

kind

KnowledgeSourceKind

ステータス応答から直接知識源の種類を特定します。

lastSynchronizationState

CompletedSynchronizationState

最後に完了した同期の詳細。 最初の同期時に Null。

statistics

KnowledgeSourceStatistics

ナレッジ ソースの同期履歴に関する統計情報。 最初の同期時に Null。

synchronizationInterval

string

同期間隔(例:毎日の「1d」)。 スケジュールが構成されていない場合は Null。

synchronizationStatus

KnowledgeSourceSynchronizationStatus

現在の同期状況。

KnowledgeSourceSynchronizationError

ナレッジソース同期実行中に遭遇したドキュメントレベルのインデックスエラーを表します。

名前 説明
details

string

失敗に関する追加の文脈情報。

docId

string

同期実行中の失敗した文書またはアイテムの一意識別子。

documentationLink

string

関連するトラブルシューティングドキュメントへのリンクです。

errorMessage

string

人間が読みやすく、顧客にも見えるエラーメッセージ。

name

string

エラーを報告するインジェストまたは処理コンポーネントの名前。

statusCode

integer (int32)

失敗カテゴリを表すHTTPのようなステータスコード(例:400)。

KnowledgeSourceSynchronizationStatus

ナレッジ ソースの現在の同期ステータス。

説明
creating

ナレッジソースがプロビジョニングされています。

active

ナレッジ ソースはアクティブで、同期実行が実行されています。

deleting

ナレッジ ソースが削除され、同期が一時停止されます。

SynchronizationState

複数のインデクサー実行にまたがる進行中の同期の現在の状態を表します。

名前 説明
errors

KnowledgeSourceSynchronizationError[]

現在の同期実行中に遭遇したドキュメントレベルのインデックスエラーの集合。 エラーが存在する場合にのみ返されます。

itemsSkipped

integer (int32)

現在の同期でスキップされた項目の数。

itemsUpdatesFailed

integer (int32)

現在の同期で失敗したアイテム更新の数。

itemsUpdatesProcessed

integer (int32)

現在の同期で正常に処理された項目更新の数。

startTime

string (date-time)

現在の同期の開始時刻。