Elastic App Searchを使うと、アプリやWebサイトにスケーラブルで関連性にすぐれた検索エクスペリエンスを追加できます。App Searchには重み付けやブースト、結果の精選など、検索結果をパーソナライズするオプションも搭載されており、いずれもすぐに使いはじめることができます。さらに、“検索履歴からのおすすめ”ドキュメントを提案する機能を追加することも可能です。具体的には、エンドユーザーが過去に検索したドキュメントに類似する付加的なコンテンツを表示します。このブログ記事は、頼れるApp Search APIを使ってこの機能を作成する方法と手順を説明します。 検索クライアントを構築する検索クライアントは通常フロントエンドアプリケーションで構築されますが、今回の手順では“おすすめ”を実際に表示する画面の作成とは別に、バックエンドで次の2つの作業が必要です。 各分析イベントをユーザ
![検索履歴に基づくElastic App Searchのパーソナライズ](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae87787d9849a969e89386244bfba81e9d79c72b/height=288;version=1;width=512/https%3A%2F%2Fstatic-www.elastic.co%2Fv3%2Fassets%2Fbltefdd0b53724fa2ce%2Fblt473425c1b3ed4d17%2F601054046e1217102724a419%2Fblog-thumb-release-app-search.png)