Repository5上に構築されたサイトのどちらにも、サイト内検索を導入することができます。5でどのような検索機能を実現できるのかをご紹介します。Cafeでは、キーワードと商品を候補リストに表示します。商品をクリックすることにより、ダイレクトに商品ページを表示できるようになっています。Cafeのサジェストは、キーワード入力途中での候補リスト表示に対応しています。「ストロベリー」を入力する際、「s」「すとろb」のような入力途中のキーワードに対して、候補リストを表示できます。様々なコンテンツを表示Webページ、Office文書、写真や設計図などのコンテンツに直接リンクできます。企業内検索の場合には、業務で使用する情報に素早くアクセスできるため、生産性の向上が期待できます。レイアウトには制限がないため、自由に設計できます。商品価格やバリエーションを表示したり、コンテンツに設定されている情報なら、どの項目も表示可能です。クリック数や商品閲覧数を基に、候補リストの表示順位をチューニングしたり、アカウント情報と紐づけて学習させれば、サジェストのパーソナライズも可能です。カウントを表示しています。カウントはElasticsearchによって集計されています。5はElasticsearchと連携して動作するため、商品情報を更新すると、その情報はすぐにElasticsearchへ同期されます。絞り込み項目は、商品ジャンルやカテゴリー別に自由に設計することができます。Cafeでは「ドリンク」カテゴリーを選択している場合だけ、「ホット/アイス」を選択できるようになっています。サジェストやオススメ商品を使い、検索結果が0件の場合でも、商品が表示されるように設計されています。5は、メタ情報を自由に設計できます。商品ページには表示しない情報も、メタ情報として登録しておくことができます。人名から商品をヒットさせる取り扱いの終了した商品の代わりに新モデル/代替商品を表示するなどが可能になります。様々なメタ情報を登録しておき、検索結果順位のチューニングに利用することもできます。検索ログ検索ログを収集して分析することにより、運用開始後も継続的なチューニングを行えます。XML、JSON、YAMLなど、各種フォーマットのアップロード/ダウンロード、送受信に対応できます。カウント、絞り込み検索、どれもJavaScriptだけで作られています。カスタマイズが容易で導入しやすく、低コストでの運用が可能になるため、継続的に機能改善していくことができます。Marketplaceから簡単に始められます。5の情報につきましては、次のページをご参照ください。5の導入サポート、サイト内検索の構築に関するお問い合わせは、WebフォームまたはFacebookよりお願いいたします。Cafeで使用されたスクリプトは、サイト内検索導入キットとして配布予定です。