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

この項目の属性から抽出される値には、次のものが含まれます。
|
コールアウト |
Attribute |
価値 |
|---|---|---|
|
ある |
Contentタイプ |
Knowledge Center |
|
B |
タイトル |
Premier Assure services: assuring confidence in your investment |
|
C |
形容 |
Premier Assure is designed to follow you in your journey with Sitecore and build programs that follow... |
|
D |
URL |
https://www.sitecore.com/activities |
|
E |
画像 |
https://wwwsitecorecom.azureedge.net/-/media/sitecoresite/images/home/_/activities/gettyimages-699087272-hero.jpg?md=20220921T172222Z |
属性を使用してfacetsでフィルタリングする
次の図は、Sitecore検索ページでfacetsとして使用されている2つの属性 (ProductとType) を示しています。サイト訪問者は、これらのfacetsのいずれかに対して1つ以上の値を選択することで、検索結果をフィルター処理できます。
