アーキテクチャの概要
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、典型的なSitecore Search実装における主要なアーキテクチャ要素について説明します。
以下の図はこれらの構成要素と相互の相互作用を示しています。

Sources
管理者は構造化フィード、API、またはサポートプラットフォームなどのコンテンツソースを定義します。これらのソースは、顧客や外部ソースからSearchストレージへのデータをSitecore Searchにインデックスする橋渡しの役割を果たします。
コネクター
管理者は外部ソースから検索可能なコンテンツを作成するコネクターを設定し、それらをクロールして作成します。
Content Collection
すべてのインデックス化されたコンテンツはContent Collectionに保存されます。検索クエリは元のソースではなく、このインデックス化されたデータセットから結果を返します。
- Attributes - インデックスされたコンテンツに関連付けられたカテゴリ、言語、ブランドなどのキーと値のペアを定義します。これらは検索クエリでフィルタリング、ファセット、ソートに使います。
Sitecore Searchユーザーインターフェース
開発者が設定設定を設定し、検索体験を作成・洗練させるために使うインターフェースです。技術面とマーケター/マーチャンダイザーの両面を考慮して開発されています。
- Pages、ウィジェット、機能 - 管理者はページ、ウィジェット、facets、フィルタリング、ソートなどの機能を使って検索体験を設定します。例えば、ランディングページの作成、preview searchウィジェットの追加、同義語を使ってよくある誤字を修正するなどです。開発者としては、これらのページやウィジェットをサイトに統合する際にIDで参照します。
API
- Search and Recommendations API - ユーザーが検索バーから検索クエリを行ったときにトリガーされるAPIです。
- インジェスションAPI - インデックスに対して段階的な更新を行うAPIです。これは、実際の情報源からの更新されたデータがインデックス文書に反映されていることを確認するためです。
- イベントAPI - ユーザーのやり取りに基づいてウィジェットやページから分析データをSitecore Searchに返送し、パーソナライズを促進するAPIです。
フロントエンド
このウェブサイトは、ユーザーが検索クエリを入力したり、オートコンプリートやQ&A、recommendationsなどの検索体験とやり取りしたりする場所です。これは基本的に、あなたが設定した検索体験の結果を表示します。
- SDK - 開発者はSDKやREST APIを使ってウェブサイトをSitecore Searchと統合できます。SDKを使うことで、REST APIよりも優れた開発者体験が得られます。
この記事を改善するための提案がある場合は、 お知らせください!