目的主導のエンティティを設計する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
通常、すべてのSitecore Search実装は、インデックス付きアイテムの一意のセットに適用されます。実装は、物理的な製品またはダウンロード可能な製品の電子商取引ストア、または業界固有の情報または一般的な情報の検索可能なライブラリまたはリポジトリです。
Sitecore Searchを実装するときは、次のベスト プラクティスを使用して、実装が目的と一致していることを確認します。
事前構成されたエンティティから始める
Sitecore Searchには、最も一般的な実装要件に対応するように設計された、Content、Product、Category、およびStoreという名前の事前構成済みエンティティが含まれています。これらのエンティティの既定の属性は削除できず、インデックス作成中に使用されない場合は無視されます。
事前構成されたエンティティを使用すると、実装をより迅速に提供できます。これらには、一般的に使用される属性が多数含まれているため、正確なビジネス ニーズに固有の 属性を作成する だけで済みます。
エンティティをエクスペリエンスに一致させる
魅力的なエクスペリエンスを作成するには、訪問者に提示される情報が訪問者のニーズに関連していることを確認する必要があります。この情報は、インデックスに格納されているメタデータと情報に基づいているため、検索エンティティの属性はインデックスを作成する内容と形式を定義するため、適切に定義することが重要です。
エンティティに、検索とエクスペリエンスでの表示 に必要なすべての属性 があることを確認します。
実装をシンプルにする
Searchのエクスペリエンスでは、一度に1つのエンティティの結果のみが表示されます。事前構成されたエンティティのみを使用して実装を簡略化することをお勧めします。
エンティティの属性が、必要な情報のインデックス作成に適したものがない場合は、適切な設定で新しい属性を追加します。インデックス作成プロセス中に入力されていないAttributesは無視されます。Content collectionセクションでは、エンティティ別に項目を参照でき、インデックス付き属性と構成済み属性を比較することもできます。
結果を制限する方法をいくつか示します。
-
ページでハード フィルターを構成します。
-
ウィジェットバリエーションルールを使用します。
エンティティ テンプレートを使用する
エンティティ テンプレートを使用して 、カスタム エンティティを作成します。各テンプレートには、通常、特定のアイテムタイプを検索して表現するために必要な属性があります。また、カスタム属性をテンプレートに追加して、特定のビジネス要件に合わせて調整することもできます。