エンティティの設定
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Search AI駆動のエンティティベースの検索をさまざまな種類のコンテンツに提供しています。
エンティティは検索可能なアイテムタイプを表します。これは製品、content item、カテゴリ、またはその他のものであったりします。アイテムの種類によって、エンティティは異なる属性を持つことがあります。もし非常に異なる2つのアイテムグループが一緒に検索されることがない場合は、異なるエンティティで表現することができます。例えば、ProductとStore。
Searchでは、Content(Contentエンティティテンプレートに基づく)は事前設定されたエンティティであり、コンテンツ重視の実装におけるデフォルトのエンティティです。記事やブログ投稿などのコンテンツを検索する際に通常必要な属性を持っています。
!ヒントデフォルトエンティティに 属性を追加 できます。ただし、テンプレートから継承された属性は変更または削除できません。
このセクションでは、実装におけるエンティティや属性の扱い方について説明します。これらはフィルター、facets、ソートを用いてパーソナライズされた体験を作成する上で中心的な役割を果たします。
検索可能なアイテムを実装にインポートすると、システムはインデックスされた各アイテムごとに 個別のインデックス文書(インデックス済みアイテム) を作成します。ドキュメントの構造は、アイテムに関連付けられたエンティティの仕様に準拠しています。
!重要Sitecore Search体験では、エンティティごとにリクエストを検索・recommendationします。つまり、すべての結果が同じエンティティタイプに準拠したインデックス付きドキュメントであることを意味します。実装中に複数のエンティティがある場合、リクエストではどのエンティティを使うかを指定する必要があります。事前に設定されたエンティティテンプレートの全リストについては「 エンティティテンプレート」 トピックを参照してください。
デフォルトのテンプレートが要件を満たさない場合は、実装にさらにエンティティタイプを追加できます。Searchはカスタム エンティティを作成するためのさまざまなテンプレートオプションを提供しています。
Searchが属性をどのように使っているかを知ることで、エンティティにどのメタデータを保存するかを決めるのに役立ちます。Attributesは多くの機能を駆動しており、例えば検索クエリやrecommendationクエリの結果の取得、訪問者情報や行動に基づく結果生成、ソート、フィルタリングなどです。
属性による結果表示
この例では、「プレミア・アシュアサービス:投資に対する信頼の保証」というSitecore.com content itemを考えてみましょう。以下の画像は*、プレミア・アシュア・サービスの*結果に表示される項目の属性値を示しています。

このアイテムの属性から抽出される値は以下の通りです:
コールアウト
Attribute
価値
A
Content タイプ
Knowledge Center
B
タイトル
プレミアシュアサービス:投資への安心感
C
概要
プレミア・アシュアは、Sitecoreでのキャリアをあなたに追いかけ、その後のプログラムを構築するために設計されています...
D
URL
https://www.sitecore.com/activities
E
画像
属性をfacetsでフィルタリングする
以下の画像は、Sitecore検索ページで2つの属性(ProductとType)がfacetsとして使われている様子を示しています。サイト訪問者は、これらのfacetsのいずれかの値を1つ以上選択することで検索結果を絞り込むことができます。
