--- title: "はじめに" url: https://docs.catalyst.zoho.com/ja/cloud-scale/help/search-integration/introduction/ description: "Catalystは、アプリケーションのData Store内の大量のレコードをクエリし、即座に結果を提供する、強力でコスト効率の高い検索を提供します。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: general --- # Search ### はじめに Search Integrationは、Catalyst Cloud Scaleのコンポーネントで、[Catalyst Data Store](https://docs.catalyst.zoho.com/ja/cloud-scale/help/data-store/introduction/)テーブルのインデックス付き列内でデータ検索を可能にします。アプリケーションに実装すると、エンドユーザーは1つのクエリだけで大量のデータに対して強力な検索を実行できます。Catalystを搭載したこの検索インフラストラクチャにより、ユーザーは高速で正確かつ効率的なデータ取得を体験でき、アプリケーション全体のパフォーマンスが向上します。 大量のデータレコードを含む大容量データベースで従来の検索を実行するのは、時間がかかり面倒です。SQLのJOINを使用して2つ以上のテーブルからレコードを結合できますが、それでもリンクする関連列に基づいてしか検索できません。CatalystのZCQLクエリに強力な検索機能を提供することはできません。 大量の検索クエリがサブ秒ベースで実行されるアプリケーションでは、膨大なデータ処理を処理できるシステムを構築することは非常に困難です。データ検索ロジックをゼロから構築して実装するには多大な労力が必要です。これはメモリ集約的で非常にコストのかかるプロセスでもあり、開発者にとって大変な労力を伴います。このような場合、Catalystのすぐに利用できるコードテンプレートをアプリケーションのバックエンドに統合し、Catalystに検索処理を任せることができます。 Catalyst Searchは、Webアプリケーション向けに**Java**、**Node.js**、**Python**プログラミング環境で利用できます。Catalystコンソールからjava、Node.js、Python用の既製コードテンプレートをコピーし、必要に応じてアプリケーションのコードに実装できます。また、Data Storeの任意のテーブルの任意の列を、列のインデックス化またはインデックス解除により、検索クエリでの処理対象として利用可能または利用不可にすることもできます。 ### SDKおよびAPIドキュメント Catalystは、さまざまなSDKとAPIを通じて検索クエリを実行できるようにします。これらのプログラミング環境での作業に関する詳細情報とコードサンプルについては、以下のヘルプページを参照してください: * [Search - Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/search/search-data/) * [Search - Node.js SDK](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/search/get-a-component-instance/) * [Search - Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/search/get-a-component-instance/) * [Search - Web SDK](https://docs.catalyst.zoho.com/ja/sdk/web/v4/cloud-scale/search/get-component-instance/) * [Search - API](https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/search/execute-search-query/#ExecuteSearchQuery)