1

Sitecore 7 でファセット検索が内部検索だけでなく、フロントエンド側でも機能する場合、情報を見つけることができません。

ビジネス ユーザーは、SOLR エンジンを使用せずに Sitecore の組み込み検索のみを使用して、フロントエンドのサイト訪問者が使用できるファセットを指定できますか?

4

2 に答える 2

5

アイテム バケットと検索に関する開発者ガイドをご覧になりましたか? 内部検索やフロントエンド検索にも使用できるファセットを作成できます。

5.6.9 新しい検索ファセットの作成

ファセットを使用して、検索結果のリストでより具体的な結果にドリルダウンできます。デフォルトのファセットは、検索結果の右側のファセット メニューに表示されます。カスタム ファセットを作成するには、コンテンツ ツリーの /sitecore/system/Settings/Buckets/Facets アイテムに移動します。ファセット項目を右クリックし、コンテキスト メニューで [挿入]、[ファセット] の順にクリックします。コンテンツ タブのパラメーター フィールドで、インデックスのフィールドの名前を指定する必要があります。コンマで区切られた多くのフィールドをリストすることで、階層ファセットを適用できます。これは、たとえば、最初に衣​​服の種類をファセットし、次に色をファセットしたい場合に便利です...

linq でファセットでフィルタリングできます。たとえば、次のようになります。

var results = queryable.FacetOn(d => d.Name); 
var facets = results.GetFacets(); 
foreach (var category in facets.Categories) 
{ 
    Console.WriteLine(category .Name); 
    foreach (var facetValue in category.Values) 
    { 
         Console.WriteLine("{0}: {1}", facetValue.Name, facetValue.Aggregate); 
    } 
}

このSitecore-7 パートナーのウェビナーもご覧ください。

タグを使って検索することもできます。

于 2013-08-09T10:31:39.380 に答える
0

はい、Lucene と Solr の両方の検索プロバイダーでファセットがサポートされています。

ビジターが使用できるファセットをビジネス ユーザーが指定できるようにする方法については、Autohaus デモ サイトを参照して実装方法を確認してください。

于 2013-08-10T02:06:32.287 に答える