--- title: "実装" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/search-integration/implementation/ description: "Catalystは、アプリケーションのData Store内の大量のレコードをクエリし、即座に結果を提供する、強力でコスト効率の高い検索を提供します。" last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # 実装 ### コードテンプレートへのアクセス Catalystコンソールは、**Node.js**、**Java**、**Python**、**Web.js**プログラミング環境のSearch Integrationコードテンプレートを提供します。 ![catalyst_search](https://catalyst-docs-development.zohostratus.in/images/help/search/catalyst_search_updated.webp) CatalystコンソールからSearch Integrationのコードテンプレートにアクセスするには: 1. **Amplify**に移動し、**Search**をクリックします。 2. 必要なプログラミング環境タブをクリックします。 ![catalyst_search_copy](https://catalyst-docs-development.zohostratus.in/images/help/search/catalyst_search_copy_updated.webp) 3. コードウィンドウからコードテンプレートをコピーし、アプリケーションのソースに貼り付けます。 [ProjectID、Project Domain ID](https://docs.catalyst.zoho.com/ja/getting-started/catalyst-projects/)、およびその他の一意の識別子の値は、アプリケーションのコードテンプレートに事前設定されています。 コードテンプレート内のいくつかの変数の値を置換する必要があります。これらの変数は以下の通りです: * **${searchword}:** 検索するキーワードを示します * **${column\_name}:** 検索対象のインデックス付き列名を示します * **${table\_name}:** 検索対象のテーブル名を示します 処理ロジックやエラーロジックなど、アプリケーションのロジックをコードの関連部分に挿入する必要があります。これらの場所はコードテンプレート内のコメントで示されています。最終的なコードをアプリケーションに実装すると、検索クエリが処理されます。 ### 覚えておくべきポイント Catalyst Searchの機能に関する主なポイントは以下の通りです: 1. _${column\_name}_または_${table\_name}_に複数の値を追加することで、複数のテーブル名と列名でレコードまたはレコードセットを検索できます。 2. _${searchword}_に1つ以上のキーワードを指定してレコードを検索できます。2つ以上のキーワードをスペースで区切って検索すると、各キーワードのレコードが結果セットに返されます。例えば、「Zylker Corporation」で検索すると、検索クエリの結果には「Zylker」または「Corporation」のいずれかに関連する結果が含まれます。 3. 文字を指定してアスタリスク(\*)で終わることで、指定した文字で始まるすべてのデータレコードを返す検索を実行できます。例えば、_${searchword}_の値を「c\*」と入力すると、検索クエリは「c」で始まるすべてのレコードを返します。 4. _sortBy_を使用して、結果セットを昇順または降順でソートすることもできます。 _Enable Data Searching_ページには、Data Store内のすべてのテーブルのインデックス付き列の一覧も表示されます。 ![catalyst_search_indexed_columns](https://catalyst-docs-development.zohostratus.in/images/help/search/catalyst_search_indexed_columns.webp) 列はテーブルごとにセクションにグループ化され、参照しやすいように列のDataTypeも表示されます。