Cloudバリューを最大化してエクスペリエンスを最適化Elasticの全サービスをあらゆるクラウドに、数分でデプロイ&スケールしましょう。Cloudから、直接デプロイすることが可能になりました。SearchはElasticsearchをベースに開発されており、非常にスケーラブルで高速です。デフォルトのままでも設定済みの関連性調整機能が働きますが、結果を微調整するユーザーフレンドリーなオプションが豊富に揃っており、検索エクスペリエンスをカスタマイズすることができます。詳しい検索分析で、ユーザーが探しているものや、ユーザーが求めた結果を手に入れたかどうか確認することもできます。一連の機能は使いやすいAPIでパッケージ化されており、シンプルに使いはじめることができます。Searchのトライアルを使っている、あるいはまだ最初のデプロイを行ったばかり、というユーザーの方に向けて、検索プロジェクトを立ち上げる最初の手順とリソースの概要をわかりやすく提供します。Searchを使いはじめる7つの簡単な手順で、立ち上げから実行、検索まで行うことができます。Searchのデプロイを作成し→コンテンツをインデックス→検索と調整という手順を解説します。Cloudアカウントにログインします。Cloudユーザーではない方も、まったく問題ありません。アカウント作成の手順はシンプルで、14日間の無料トライアルを開始することができます。Cloudページのトライアルボタンをクリックして、メールアドレスをご入力ください。クレジットカード情報の入力は必要ありません。Deployment]ページを開きます。Searchテンプレートを選択してください。Deployment]をクリックするだけで、デフォルトのオプションですばやく開始することができます。Deployment]をクリックし、デプロイのオプションを微調整することも可能です。Searchなので、お好きなクラウドプラットフォームと、リージョンを選択してデプロイすることができます。リソース選択に際して、将来の使用状況を予測して悩む必要はありません。Searchは完全にスケーラブルです。スケールさせる場合も、数クリックするだけでリソースを追加することができます。Elasticのユーザー名とパスワードは、忘れずにお手元に保存してください。Searchダッシュボードを使いはじめる際のログインに使用します。ここまでに問題が生じて、サポートが必要になっているという方は、ぜひドキュメントをご参照ください。Searchにログインすることができます。Search]にある[Launch]をクリックし、Elasticのユーザー名とパスワードを入力してください。次に、エンジンを作成します。Searchのエンジンは、Elasticsearchにおけるインデックスのようなものと考えることができます。インデックスしたドキュメントのコンテナーとして振る舞い、重み付けやブーストなど、データセットレベルの設定を提供するほか、ユーザーが実行した検索を自動で収集する検索分析の機能も果たします。Engine]ボタンをクリックし、作成するエンジンの名前を入力します。エンジンの名前は慎重に考えて決めることをおすすめします。エンジン名は、APIによるコールや、検索クエリの発行時に特定キーとして使用されます。エンジンについてさらに詳しくは、ドキュメントをご覧ください。URLと認証情報を見つけるここまでで最初のエンジンの作成が完了しました。次に、APIリクエストを発行するために必要となる各種キーを見つける必要があります。Cloudのダッシュボードで見つけることができます。Searchではドキュメントのインデックスから、最終的には検索の実施自体まで、APIリクエストを通じて行います。Authentication(API認証を理解する)」をご覧ください。Searchエンジンに追加することが可能になりました。事前準備の手間を最小限にするため、Elasticはスキーマレスな投入プロセスを提供しています。1つ目のドキュメントのインデックスに先立ち、スキーマを定義する必要はありません。スキーマは、ドキュメントAPIを経由して提供されるデータとフィールドに基づき、動的に生成されます。お好みのAPIクライアントを使用するか、cURLを使ってシンプルにAPIリクエストを送信することにより、少数のドキュメントを多数のJSONオブジェクトとしてインデックスしはじめることができます。この際、ユーザーのAPIキーがHTTP認可リクエストヘッダーとして含まれます。Searchダッシュボードの[Documents]の部分を表示して確認することができます。Logs]部分で、リクエスト失敗に関する詳しい情報を参照することができます。guide(ドキュメントインデキシングに関するガイド)」は、付加的なドキュメント操作と、スキーマのアップデートをはじめ、ドキュメント投入が動作する仕組みを理解する上で役立ちます。コンテンツの検索をはじめるいよいよ、作成したエンジンでコンテンツを検索します。Testerを使うやり方です。Searchダッシュボードで見つけることができます。Testerをクリックして単語を入力し、結果を確認するだけでOKです。Guide(検索ガイド)」で確認いただけます。実際に検索してみて、何かの順位付けをブースとして結果を調整した方がよさそう、とか、他のものを抑制したい、上位の結果の1つをピン留めして目立たせたい、などのニーズが生じることがあります。Tuning(関連付けの調整)を使って、いま挙げたような調整も、他のタイプの調整も実行できます。UIで美しい検索エクスペリエンスを構築するElasticが提供したいのは、本当にリッチな検索エクスペリエンスを簡単に、シンプルに構築できるテクノロジーです。無料かつオープンソースのJavaScriptライブラリで、ユーザーはわずか数行のコードであらゆるWebサイトやアプリに検索機能を追加することができます。完全な検索エクスペリエンスの構築に必要となるすべてのものが揃っており、0からの開発は必要ありません。検索バーや、検索の提案/入力予測、結果ページの動的フィルターなどが含まれています。検索エスペリエンスの構築準備が整ったら、ぜひElasticのGitHubレポを見てみてください。UIを使って美しい検索機能を作りはじめることができます。Searchを使いはじめる方のお役に立ちましたら幸いです。Searchを使いはじめる)」をご視聴ください。ウェビナーでは、Elasticのエキスパートが手軽な初期設定、検索エクスペリエンスの微調整、拡張に伴うスケールなどの手法を実際の画面でご説明します。Foundationの商標です。