Searchおよびアイテムバケット

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

アイテムバケットとは、Sitecoreで非常に多くのコンテンツ項目をコンテンツツリーから隠すことで保存するためのコンテナです。アイテムバケットは特定のスケーラビリティ制限に対応するために存在し、アイテムの量が多すぎ従来のコンテンツツリー構造が非現実的になる場合のみを想定しています。

アイテムバケットに保存されたアイテムは階層的に閲覧されません。代わりに、Sitecore検索でアクセスする必要があります。この検索依存型アクセスモデルは、コンテンツの発見、レビュー、管理の方法を変え、アイテムバケットを考慮する前に理解すべきトレードオフを導入します。

Searchバケットとアイテムバケットは関連していますが、異なる役割を果たしています。Searchは多くの機能で使われるプラットフォームのコア機能であり、アイテムバケットは階層的な可視性の喪失を補うために検索を利用する保存機構です。アイテムバケットは検索機能の一般的な拡張として扱うべきではありません。

アイテムバケットは特殊で限定的な機能です。ほとんどのSitecore実装では、よく設計されたコンテンツ階層が依然として推奨されるアプローチです。アイテムバケットは、コンテンツツリーで合理的に管理可能な範囲を明らかに超え、検索のみのアクセスが許容される場合にのみ考慮すべきです。

When should I use item buckets?

親子階層の恩恵を受けず、階層的なナビゲーションがほとんど価値をもたらさない非常に多くの類似したコンテンツ項目を管理する必要がある場合のみ、アイテムバケットを使用してください。これらのシナリオは稀で、通常はインポートされた、自動生成されたもの、またはアーカイブされたコンテンツに限られます。

Best practices for using item buckets

アイテムバケットを有効にする前に、基盤となるコンテンツモデルを簡略化したり再構成してアイテムバケットを完全に回避できるかどうかを慎重に評価してください。アイテムバケットはフラットコンテンツモデルに最も適しており、定義が不十分な情報アーキテクチャの回避策としては使うべきではありません。

アイテムバケットを使用する場合は、デフォルトの標準動作に従うべきです。カスタムバケット構造やカスタムバケット化アクションはサーバー側のカスタマイズを必要とし、運用の複雑さを増し、長期的な保守リスクをもたらします。これらのアプローチは強く推奨されません。

When not to use item buckets?

ナビゲーション、ガバナンス、編集ワークフローの階層構造に依存するコンテンツや、コンテンツ作成者が検索ではなくコンテンツツリーを通じてアイテムを閲覧・管理することが期待される状況には、アイテムバケットを使用しないでください。

この記事を改善するための提案がある場合は、 お知らせください!