ファセット検索機能が必要だったので、Shared Source の Sitecore Item Buckets パッケージの使用を検討しています。独自の Lucene.Net 検索で作成するよりも、組み込みの機能を使用する方が理にかなっています。
検索に問題があるか、ドキュメントを間違って読んでいる可能性があります。
セクション 2.2.3 および 3.1.3 のドキュメントによると、フィールドを「Is Facet」としてマークするだけで、フィルターが検索結果に表示されます。
また、テンプレートにタグ フィールドを定義し、"/sitecore/system/Modules/Item Buckets/Item Buckets Settings" の Tag Parent フィールドを正しいフォルダーを指すように変更しました。これは正しく機能しています。一連のタグをアイテムに適用し、「tag:CSharp」を使用してバケット UI から検索すると、正しい結果が返されますが、リストにフィルタが表示されません。すべてのケースでバケット インデックスを再構築しました。
何か不足していますか?これらが自動的にリストに表示されるようにするには、いくつかの設定を変更するか、独自の実装を提供する必要がありますか?
これはすべて Buckets クライアント UI 内にあります。私はまだコードを書き始めておらず、Sitecore 6.5 (update-5/rev. 120706) をクリーン インストールしています。