1. Search Developer

Sitecore Searchの始め方

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore Searchは強力な検索エンジンで、コンテンツや製品にわたり、ウェブサイト向けに迅速かつ関連性が高く、パーソナライズされた検索結果やrecommendationsなどを提供します。このトピックは、開発者が組織のウェブサイトやアプリケーションにSearchを統合する前に知っておくべきことを扱います。

統合前に、コンテンツがどのようにクエリに利用可能になるかを理解することが重要です。この設定の多くは管理者によって行われますが、異なるペルソナや高レベルの構造を知ることで、開発者は効果的な統合を構築するのに役立ちます。

実装の異なる時期にSitecore Searchとやり取りする主なユーザーは3種類あります。

  • Search管理者またはSearchエンジニア – Sitecore Searchユーザーインターフェースとやり取りし、エンドユーザーの検索体験を構成するエンティティ、属性、ウィジェット、ページ、機能を定義・設定する責任を負います。
  • Search 開発者 – 組織のウェブサイトやアプリケーションにSitecore Searchを統合する責任を負います。統合時にSDKやAPI内で使われる重要な技術情報(APIキーやウィジェットIDなど)を取得するために Sitecore Searchインターフェース を使用します。
  • Searchユーザー – ビジネスユーザーまたはアナリストで、エンドユーザーの検索体験を定義し、分析やフィードバックに基づいてそれを洗練させます。彼らはSitecore Searchインターフェースを使ってKPIを表示し、ルールを使ってブースト、埋め込み、ブラックリスト化、ユーザー中心の機能設定を行います。

以下の表は、これらの役割が使用する主なインターフェース、使用するタイミング、そしてその責任について説明します。

役割

使用されたインターフェース

いつ

責任

Search管理者またはSearchエンジニア

Sitecore Searchユーザーインターフェース

Sitecoreがドメインを設定した後、

エンティティ、属性、ソース、ウィジェット、ページ、検索体験に必要な機能を定義・設定します。

Search Developer

Sitecore Searchユーザーインターフェース統合のための検索SDKまたはAPIです

Search管理者/エンジニアがデータオブジェクトを定義し、Sitecore Searchにインデックスし、特徴を設定した後です。

組織の既存のウェブサイトやアプリケーションとSearchを統合し、API、SDLC、システム設計などを理解します。

Search ユーザー(ビジネスユーザー/アナリスト)

Sitecore Searchユーザーインターフェース

統合後、実装が検索結果の取得やSearch内の分析を支えるイベントの送信が始まったら、

エンドユーザーの検索体験を定義します。キーワード、ウィジェット、ページの分析と検索コンフィギュレーターからのフィードバックに基づいて体験を洗練させます。

この記事を改善するための提案がある場合は、 お知らせください!