一括タスクを取得
一括タスクに含まれるインデックスタスクの進捗を返します。この API では、一括タスクは ドキュメントを再インデックス から作成され、それを開始した API キーでのみ読み取れます。
ドキュメントを再インデックス が not_found と報告した項目は、完了として数えられます。そのため、どのドキュメントも再インデックスされていなくても、completed_items が total_items と等しくなることがあります。これに気付くには、total_items と、そのレスポンス内の queued 項目の数を比較してください。再インデックスの流れについては、再インデックスとインデックス処理の追跡 を参照してください。
1 min read
get/knowledge-fs/spaces/{knowledge_base_id}/bulk-jobs/{bulk_task_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/bulk-jobs/{bulk_task_id}
Authorization
Path parameters
ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(
…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。一括タスク ID です。ドキュメントを再インデックス のレスポンスの
bulk_job_id です。バックグラウンドタスク一覧を取得 でも、document_bulk タスクの id として返されます。ドキュメントを削除 による document_delete タスクの id は削除ジョブ ID です。削除ジョブを取得 で追跡してください。Responses
application/json
一括タスクです。
タスクがキャンセルされた項目数です。再インデックスのリクエスト時に無効化されていたドキュメントも含みます。
完了した項目、または
not_found と報告された項目の数です。一括タスクが作成された日時(ISO 8601)です。
失敗した項目の ID(ドキュメントを再インデックス に送信したままの値)です。インデックスタスク ID ではありません。タスクとの対応付けには、そのレスポンスから保存しておいた
items のエントリを使用してください。タスクが失敗した項目数です。
一括タスク ID です。
ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
全体の状態:
running:少なくとも 1 つの項目がまだ処理中です。completed:すべての項目が完了した(publishedの手前の段階であるprojection_built以上に到達した)か、not_foundと報告されました。failed:すべての項目が最終状態で、少なくとも 1 つが失敗しました。canceled:すべての項目が最終状態で、失敗はなく、少なくとも 1 つがキャンセルされました。
completed でも、新しいリビジョンがすでにアクティブになっているとは限りません。それが重要な場合は、インデックスタスクを取得 で各タスクが stage: published になっているかを確認してください。その際は、ドキュメントを再インデックス から保存しておいたタスク ID を使います。
送信された項目数です。
一括タスクとそのインデックスタスク全体での最終変更日時(ISO 8601)です。