--- title: "インデックスの作成と管理" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/indexing/create-manage-indexes/ description: "Catalyst NoSQLは、非リレーショナル・非SQLのデータストレージ手段を提供するフルマネージドで強力なデータベースです。NoSQLテーブルでのデータの作成、管理、クエリを簡単に行い、Java、Node.js、PythonでCRUD操作を実行できます。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # インデックスの作成と管理 CatalystコンソールでNoSQLテーブルのインデックスの作成と操作方法を見ていきましょう。 > **注意:** インデックスの作成や管理など、このセクションで行う設定は、リモートコンソールからのみ実行でき、SDKやAPIからは実行できません。データ操作は、サーバーサイドSDKおよびAPIから実行できます。 ### インデックスの作成 プロジェクトでNoSQLテーブルのインデックスを作成するには: 1. NoSQLコンポーネントからテーブルの*Indexes*セクションに移動し、**Add Index**をクリックします。 ![nosql_create_index](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_index_1.webp) 2. インデックスの名前を入力します。キー名を入力し、キーの[データ型](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/working-with-data/introduction/#supported-data-types)を選択して、インデックスの[*パーティションキー*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)を設定する必要があります。 ![nosql_create_index](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_index_2.webp) > **注意:** インデックスの*パーティションキー*は、設定後に変更または削除できません。 3. インデックスに[*ソートキー*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/components/#table-keys)が必要な場合は、「Include Sort Key?」で**Yes**を選択してオプションで設定できます。パーティションキーのみの場合は、**No**を選択してください。ソートキーを含める場合は、キー名を入力し、キーのデータ型を選択します。 > **注意:** インデックスの*ソートキー*は、設定後に変更または削除できません。 4. インデックスの[*属性タイプ*](https://docs.catalyst.zoho.com/ja/cloud-scale/help/nosql/indexing/introduction/#index-types)を選択します。 ![nosql_create_index](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_index_3.webp) **Include Columns**を選択した場合、インデックスする属性を指定します。Catalystでは、ウィンドウ内で複数の属性を追加できます。(-)をクリックして属性を削除できます。 ![nosql_create_index](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_create_index_4.webp) 5. インデックスの設定が完了したら、**Create**をクリックします。 NoSQLテーブルのインデックスが作成され、*Indexes*セクションにリスト表示されます。Catalystはインデックスの**一意のインデックスID**を自動的に作成し、SDKおよびAPIアクションの実行時にインデックスを参照するために使用できます。 ### インデックスセクション *Index*セクションでは、特定のテーブルに設定されたすべてのインデックスとその詳細の概要を確認できます。一意のインデックスID、設定されたパーティションキーとソートキー、インデックスのサイズとアイテム数などの重要な情報が表示されます。 ![nosql_index.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_index_created.webp) 空のテーブルは0バイトで、データアイテムも0です。Catalystは24時間ごとに組み込みスケジューラを実行し、各インデックスの*Storage Size*と*No. of Items*を計算・更新します。 特定の属性で作成されたインデックスの場合、インデックスセクションにインデックスされたすべての属性を表示する**View**ボタンが表示されます。 ![nosql_index_attributes.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_index_attributes.webp) クリックして属性を表示できます。 ![nosql_index_attributes.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_index_attributes_2.webp) ### インデックスの編集 NoSQLのテーブルに作成されたインデックスを編集して、インデックス名を変更できます。ただし、設定済みのパーティションキー、ソートキー、属性タイプは変更できません。 テーブルのインデックスを編集するには: 1. *Indexes*セクションでインデックスの省略記号アイコンをクリックし、**Edit**をクリックします。 ![nosql_edit_index.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_edit_index_1.webp) 2. インデックス名を変更し、**Update**をクリックします。 ![nosql_edit_index.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_edit_index_2.webp) ### インデックスの削除 NoSQLのテーブルのインデックスを完全に削除できます。これにより、ストレージから削除され、インデックスに基づくクエリを実行できなくなります。 NoSQLテーブルのインデックスを完全に削除するには: 1. *Indexes*セクションでインデックスの省略記号アイコンをクリックし、**Delete**をクリックします。 ![nosql_delete_index.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_delete_index_1.webp) 2. 確認ポップアップで**Delete**をクリックします。 ![nosql_delete_index.webp](https://catalyst-docs-development.zohostratus.in/images/help/nosql/nosql_delete_index_2.webp)