

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Kendra 予約済みまたは一般的なドキュメントフィールドの使用
<a name="index-reserved-fields-hiw"></a>

[UpdateIndex](https://docs.aws.amazon.com/kendra/latest/APIReference/API_UpdateIndex.html) API オペレーションを使用すると、予約済みフィールドまたは共通フィールドを作成できます。これを行うには、 を使用し`DocumentMetadataConfigurationUpdates`、 Amazon Kendra リザーブドインデックスフィールド名を指定して、同等のドキュメント属性/フィールド名にマッピングします。カスタムフィールドも作成できます。

データソースコネクタを使用する場合、データソースドキュメントフィールドを Amazon Kendra インデックスフィールドにマッピングするフィールドマッピングがほとんど含まれます。コンソールを使用する場合は、データソースを選択し、編集アクションを選択してから、フィールドマッピングセクションの横に進んでデータソースを設定して、フィールドを更新します。

`Search` オブジェクトを設定して、フィールドを表示可能、ファセット可能、検索可能、ソート可能のいずれかに設定できます。特定のフィールド値にマッピングされたブースト、新しさ、重要度の値に適用するフィールドのランク順序、ブースト期間、または期間を設定するように `Relevance` オブジェクトを設定できます。

コンソールを使用の場合は、ナビゲーションメニューのファセットオプションを選択して、フィールドの検索設定を設定できます。関連性調整を設定するには、ナビゲーションメニューでインデックスを検索するオプションを選択し、クエリを入力し、サイドパネルのオプションを使用して検索の関連性を調整します。フィールドを作成した後に、フィールドタイプを変更することはできません。

Amazon Kendra には、使用できる以下の予約済みまたは共通のドキュメントフィールドがあります。
+ `_authors` – ドキュメントの内容を担当する 1 人以上の作成者のリスト。
+ `_category` – ドキュメントを特定のグループに配置するカテゴリ。
+ `_created_at` – ドキュメントが作成された ISO 8601 形式の日付と時刻。例えば、「2012-03-25T12:30:10\$101:00」は、中央ヨーロッパ時間 2012 年 3 月 25 日午後 12 時 30 分 (プラス 10 秒) を ISO 8601 の日付/時刻形式で表しています。
+ `_data_source_id` – ドキュメントを含むデータソースの識別子。
+ `_document_body` – ドキュメントのコンテンツ。
+ `_document_id` – ドキュメントの一意の識別子。
+ `_document_title` – ドキュメントのタイトル。
+ `_excerpt_page_number` – ドキュメントの抜粋が表示される PDF ファイルのページ番号。2020 年 9 月 8 日より前にインデックスが作成された場合、この属性を使用する前に、ドキュメントのインデックスを再作成する必要があります。
+ `_faq_id` - これが質問と回答形式のドキュメント (よくある質問) の場合は、よくある質問の固有識別子です。
+ `_file_type` – pdf や doc など、ドキュメントのファイルタイプ。
+ `_last_updated_at` – ドキュメントが最後に更新された ISO 8601 形式の日付と時刻。例えば、「2012-03-25T12:30:10\$101:00」は、中央ヨーロッパ時間 2012 年 3 月 25 日午後 12 時 30 分 (プラス 10 秒) を ISO 8601 の日付/時刻形式で表しています。
+ `_source_uri` – ドキュメントが利用可能な URI。たとえば、企業ウェブサイト上のドキュメントの URI。
+ `_version` – ドキュメントの特定のバージョンの識別子。
+ `_view_count` – ドキュメントが表示された回数。
+ `_language_code` (文字列) - ドキュメントに適用される言語のコード。言語を指定しないと、デフォルトで英語になります。コードを含む、サポートされている言語の詳細については、[英語以外の言語でドキュメントを追加する](https://docs.aws.amazon.com/kendra/latest/dg/in-adding-languages.html)を参照してください。

予約済みフィールドまたは共通フィールドを作成する場合と同じように、`UpdateIndex` API オペレーションで `DocumentMetadataConfigurationUpdates` を使用してカスタムフィールドを作成します。カスタムフィールドには適切なデータタイプを設定する必要があります。

コンソールを使用する場合は、データソースを選択し、編集アクションを選択してから、フィールドマッピングセクションの横に進んでデータソースを設定して、フィールドを更新します。一部のデータソースは、新しいフィールドやカスタムフィールドの追加をサポートしていません。フィールドを作成した後に、フィールドタイプを変更することはできません。

カスタムフィールドには以下のタイプを設定できます。
+ 日付
+ Number
+ String
+ 文字列リスト

[BatchPutDocument](https://docs.aws.amazon.com/kendra/latest/APIReference/API_BatchPutDocument.html) API オペレーションを使用してインデックスにドキュメントを追加した場合は、`Attributes` で、ドキュメントのフィールド/属性を一覧表示できます。フィールドの作成には、`DocumentAttribute` オブジェクトを使用します。

 Amazon S3 データソースからインデックス化されたドキュメントの場合、フィールド情報を含む [JSON メタデータファイル](https://docs.aws.amazon.com/kendra/latest/dg/s3-metadata.html)を使用してフィールドを作成します。

サポートされているデータベースをデータソースとして使用する場合は、[フィールドマッピングオプション](https://docs.aws.amazon.com/kendra/latest/dg/data-source-database.html#data-source-procedure-database)を使用してフィールドを設定できます。