Amazon CloudSearchとは - Amazon CloudSearch

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

Amazon CloudSearchとは

重要

Amazon CloudSearch は新規顧客には利用できなくなりました。Amazon の既存のお客様は、通常どおりサービスを CloudSearch 引き続き使用できます。詳細はこちら

Amazon CloudSearch は、ウェブサイトやアプリケーションの検索ソリューションを簡単にセットアップ、管理、スケーリングできるクラウド内のフルマネージドサービスです。

Amazon CloudSearch では、ウェブページ、ドキュメントファイル、フォーラム投稿、製品情報などの大規模なデータコレクションを検索できます。検索機能を迅速に追加できます。検索の高度な知識を習得したり、ハードウェアの準備、設定、およびメンテナンスについて考える必要はありません。データとトラフィックの量が変動すると、Amazon はニーズに合わせて CloudSearch スケーリングします。

注記

このドキュメントでは、Amazon CloudSearch 2013-01-01 について説明しますAPI。 検索ドメインがあり、古いドキュメントを参照する必要がある場合は、 デベロッパーガイド PDFの をダウンロードできます。 2011-02-01

Amazon を使用して CloudSearch 、構造化データとプレーンテキストの両方のインデックスを作成し、検索できます。Amazon CloudSearch の機能:

  • 言語固有のテキスト処理による全文検索

  • ブール型検索

  • プレフィックス検索

  • 範囲の検索

  • 用語の増強

  • ファセット

  • 強調表示

  • オートコンプリート候補

JSON または で検索結果を取得したりXML、フィールド値に基づいて結果をソートおよびフィルタリングしたり、結果をアルファベット順、数値順、またはカスタム式に従ってソートしたりできます。

Amazon で検索ソリューションを構築するには CloudSearch、次の手順を実行します。

  • 検索ドメインを作成して設定します。検索ドメインには、検索可能なデータと、検索リクエストを処理する検索インスタンスが含まれます。検索可能にするデータのコレクションが複数ある場合は、複数の検索ドメインを作成できます。

  • 検索するデータをドメインにアップロードします。Amazon CloudSearch はデータのインデックスを作成し、検索インデックスを 1 つ以上の検索インスタンスにデプロイします。

  • ドメインを検索します。ドメインの検索エンドポイントに検索リクエストを HTTP/HTTPS GETリクエストとして送信します。

Amazon を初めてお使いですか CloudSearch?

Amazon の概要 CloudSearch、サービスのハイライト、および料金情報については、「Amazon CloudSearch の詳細ページ」を参照してください。Amazon の使用を開始する準備ができたら CloudSearch、 から始める必要がありますAmazon の開始方法 CloudSearch

、 AWS Management Console、SDKsまたは CloudSearch を使用して Amazon AWS とやり取りできます AWS CLI。また、Amazon に直接APIリクエストを送信することもできますが CloudSearch、 SDKsおよび は必要に応じてリクエスト AWS CLI に自動的に署名し、Amazon CloudSearch ドメインと他の AWS のサービスと連携してやり取りするための一元化されたツールを提供します。の詳細についてはSDKs、AWS「Amazon Web Services のツール」を参照してください。のインストールと使用については AWS CLI、「 AWS Command Line Interface ユーザーガイド」を参照してください。

検索ドメインの設定と管理、Amazon へのデータの取得 CloudSearch、検索リクエストの送信、レスポンスの処理の詳細については、以下を参照してください。

Amazon へのアクセス CloudSearch

Amazon コンソール CloudSearch 、、SDKsまたは AWS CloudSearch から Amazon にアクセスできます AWS CLI。

  • Amazon CloudSearch コンソールを使用すると、検索ドメインの作成、設定、モニタリング、ドキュメントのアップロード、テスト検索の実行を簡単に行うことができます。コンソールを使用することは、Amazon の使用を開始する最も簡単な方法であり CloudSearch 、検索ドメインを継続的に管理するための中央コマンドセンターを提供します。

  • はすべての Amazon CloudSearch API オペレーションAWSSDKsをサポートしているため、任意のテクノロジーを使用して検索ドメインを簡単に管理および操作できます。は、AWS認証情報を使用して、必要に応じてリクエストSDKsに自動的に署名します。

  • は、すべての Amazon CloudSearch API オペレーションをAWS CLIラップして、検索ドメインの作成と設定、検索するデータのアップロード、検索リクエストの送信を簡単に行うことができます。は、AWS認証情報を使用して、必要に応じてリクエスト AWS CLI に自動的に署名します。

Amazon のリージョンとエンドポイント CloudSearch

Amazon CloudSearch は、設定サービスにアクセスするためのリージョンエンドポイントと、検索およびドキュメントサービスにアクセスするためのドメイン固有のエンドポイントを提供します。

検索ドメインを作成して管理するには、設定サービスを使用します。リージョン固有の設定サービスエンドポイントの形式は、cloudsearch.region.amazonaws.com のようになります。例えば、cloudsearch.us-east-1.amazonaws.com と指定します。サポートされているリージョンのリストについては、 AWS 全般のリファレンスの「リージョンとエンドポイント」を参照してください。

Amazon CloudSearch の検索サービスとドキュメントサービスにアクセスするには、個別のドメイン固有のエンドポイントを使用します。

  • http://doc-domainname-domainid.us-east-1.cloudsearch.amazonaws.com — ドキュメントをアップロードするには、ドメインのドキュメントサービスエンドポイントを使用します。

  • http://search-domainname-domainid.us-east-1.cloudsearch.amazonaws.com — 検索リクエストを送信するには、ドメインの検索エンドポイントを使用します。

Amazon CloudSearch リクエストの署名

が AWSを提供する言語を使用している場合はSDK、 を使用して Amazon CloudSearch リクエストSDKを送信することをお勧めします。すべての は、Amazon CloudSearch APIs を直接使用するよりも、リクエストの署名プロセスAWSSDKsを大幅に簡素化し、時間を大幅に節約します。は開発環境と簡単にSDKs統合でき、関連するコマンドに簡単にアクセスできます。Amazon CloudSearch コンソールと を使用してAWSCLI、追加の労力なしで署名付きリクエストを送信することもできます。

Amazon CloudSearch APIs を直接呼び出す場合は、独自のリクエストに署名する必要があります。設定サービスのリクエストには常に署名が必要です。アップロード、検索、提案リクエストは、これらのサービスに対する匿名アクセスを設定していない限り、署名されている必要があります。リクエストに署名するには、暗号化ハッシュ関数を使用してデジタル署名を計算します。この関数は入力に基づいてハッシュ値を返します。入力には、リクエストのテキスト、およびシークレットアクセスキーが含まれます。ハッシュ関数から返されるハッシュ値をリクエストに署名として含めます。署名は、リクエストの認証ヘッダーの一部です。リクエストを受け取ると、Amazon CloudSearch はリクエストの署名に使用したのと同じハッシュ関数と入力を使用して署名を再計算します。結果の署名がリクエストの署名と一致する場合、Amazon はリクエスト CloudSearch を処理します。それ以外の場合、リクエストは拒否されます。

Amazon CloudSearch は、AWS署名バージョン 4 を使用した認証をサポートしています。詳細については、「Signature Version 4 の署名プロセス」を参照してください。

よくある質問

「現在の顧客」のカットオフポイントは何ですか?

Amazon を既に使用しているアカウントの許可リストを作成IDsしました CloudSearch。ただし、以前に Amazon を使用していたお客様の新しいアカウントはすべて許可リストに登録されます CloudSearch。問題が発生した場合は、サポートチケットを送信してください。

サービスへの「アクセス」とはどういう意味ですか?

現在のお客様は、これまでできることは何でもできます。唯一の変更点は、以前のお客様は Amazon にアクセスできないことです CloudSearch。

既存の Amazon の CloudSearch お客様は、 であれば新しいリポジトリを作成できますか alreadyAmazon CloudSearch?

はい。問題が発生した場合は、サポートチケットを送信してください。