解析済みのドキュメントを非構造化ナレッジベースに追加します。この API を使用して構造化ナレッジベースにナレッジを追加することはできません。このトピックの「使用方法」セクションを参照してください。
操作の説明
- 最初にドキュメントを [データ管理] にアップロードし、
FileIdを取得する必要があります。ドキュメントは、ナレッジベースのナレッジソースです。詳細については、「データのインポート」をご参照ください。 - この操作を呼び出す前に、ナレッジベースが作成済みで、削除されていないことを確認してください。つまり、ナレッジベースのプライマリキー ID
IndexIdが有効であることを確認してください。 - この操作を呼び出した後、 [GetIndexJobStatus] 操作を呼び出してジョブのステータスをクエリできます。1 分間に 20 回を超える GetIndexJobStatus 操作の呼び出しは、速度制限をトリガーする可能性があります。
- この操作が呼び出されてから実行が完了するまでには時間がかかります。リクエストが返される前に新しいリクエストを作成しないでください。このインターフェイスは冪等ではありません。
デバッグ
権限情報
次の表は、API に対応する権限情報を示しています。Action ポリシー要素で権限情報を使用して、RAM ユーザーまたは RAM ロールにこの API 操作を呼び出す権限を付与できます。説明:
- 操作:リソースに対する操作を指定するために Action 要素で使用できる値。
- アクセスレベル:各操作のアクセスレベル。レベルは読み取り、書き込み、およびリストです。
- リソースタイプ:RAM ユーザーまたは RAM ロールに操作の実行を承認できるリソースのタイプ。次の項目に注意してください:
- 必須のリソースタイプの場合は、 * のプレフィックスで示します。
- リソースレベルで権限を付与できない場合は、操作の「リソースタイプ」列に
すべてのリソースが使用されます。
- 条件キー:クラウドサービスによって定義される条件キー。
- 関連操作:操作を完了するために RAM ユーザーまたは RAM ロールが実行する権限を持っている必要があるその他の操作。操作を完了するには、RAM ユーザーまたは RAM ロールが関連操作を実行する権限を持っている必要があります。
| 操作 | アクセスレベル | リソースタイプ | 条件キー | 関連操作 |
|---|---|---|---|---|
| sfm:SubmitIndexAddDocumentsJob | 作成 | *すべてのリソース * |
| なし |
リクエスト構文
リクエストパラメーター
| パラメーター | タイプ | 必須 | 説明 | 例 |
|---|---|---|---|---|
| WorkspaceId | string | はい | ナレッジベースが属するワークスペースの ID。ワークスペース ID を表示するには、コンソールの [ホームページ] の左上隅にある [ワークスペースの詳細] アイコンをクリックします。 | ws_3Nt27MYcoK191ISp |
| IndexId | string | はい | ナレッジベースのプライマリキー ID。 [CreateIndex] 操作によって返される | 79c0aly8zw |
| SourceType | string | はい | [データ管理] のデータ型。詳細については、「ナレッジベースの作成」をご参照ください。有効な値:
注記
このパラメーターを DATA_CENTER_CATEGORY に設定する場合は、 CategoryIds パラメーターを指定する必要があります。このパラメーターを DATA_CENTER_FILE に設定する場合は、DocumentIds パラメーターを指定する必要があります。
| DATA_CENTER_FILE |
| DocumentIds | array | いいえ | ドキュメントのプライマリキー ID のリスト。 | |
| string | いいえ | ドキュメントのプライマリキー ID。ID を表示するには、 [データ管理] ページでファイル名の横にある [ID] アイコンをクリックします。 | doc_ea4a504d9ce545508d8aa6d90371bf5410021401 | |
| CategoryIds | array | いいえ | カテゴリのプライマリキー ID のリスト。 | |
| string | いいえ | カテゴリのプライマリキー ID。カテゴリ ID を表示するには、 [データ管理] ページの [非構造化データ] タブでカテゴリ名の横にある [ID] アイコンをクリックします。 | cate_21a407a3372c4ba7aedc649709143f0c10021401 |
レスポンスパラメーター
例
成功レスポンスのサンプル
JSON形式
{
"RequestId": "778C0B3B-03C1-5FC1-A947-36EDD13606AB",
"Data": {
"Id": "42687eb254a34802bed398357f5498ae"
},
"Status": 200,
"Success": true,
"Message": "必須パラメーター (%s) が見つからないか無効です。リクエストパラメーターを確認してください。",
"Code": "Index.InvalidParameter"
}エラーコード
| HTTP ステータスコード | エラーコード | エラーメッセージ |
|---|---|---|
| 400 | IdempotentParameterMismatch | リクエストは以前のリクエストと同じクライアントトークンを使用していますが、同一ではありません。リクエストが同一でない限り、異なるリクエストでクライアントトークンを再利用しないでください。 |
エラーコードのリストについては、サービスエラーコード をご覧ください。
変更履歴
| 変更日時 | 変更の概要 | 操作 |
|---|
変更履歴はありません
