---
title: "Sitecore Searchの始め方"
slug: "getting-started-with-sitecore-search"
abstract: "Sitecore Searchのさまざまなユーザーや構成要素を理解しましょう。"
---
# Sitecore Searchの始め方

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

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

## Searchユーザー

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

-   **Search管理者またはSearchエンジニア** – Sitecore Searchユーザーインターフェースとやり取りし、エンドユーザーの検索体験を構成するエンティティ、属性、ウィジェット、ページ、機能を定義・設定する責任を負います。
-   **Search 開発者** – 組織のウェブサイトやアプリケーションにSitecore Searchを統合する責任を負います。統合時にSDKやAPI内で使われる重要な技術情報(APIキーやウィジェットIDなど)を取得するために [Sitecore Searchインターフェース](https://doc.sitecore.com/search/ja/developers/search-developer-guide/the-sitecore-search-interface.html "The Sitecore Search interface") を使用します。
-   **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内の分析を支えるイベントの送信が始まったら、

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