---
title: "アイテムバケット"
slug: "item-buckets"
abstract: "アイテムバケットは、大量のアイテムを隠しつつ、簡単に取り出して扱うことができる容器です。"
---
# アイテムバケット

アイテムバケットは、コンテンツエディターのコンテンツツリー内の大量のアイテムを管理することを可能にします。アイテムバケットは、大量のアイテムを隠しながらも簡単に取得・操作できるコンテナです。バケットアイテムを見つける唯一の方法はSitecoreの検索エンジンを使うことです。

コンテンツツリーが非常に大きくなると、アイテムの見つけにくくなり、パフォーマンスが低下することもあります。例えば、多数の商品を販売したり、メディアファイルの数が増え続けるウェブサイトがある場合、アイテムを増やすとコンテンツツリーは管理不能になります。アイテムバケットを使ってアイテムを保存すれば、コンテンツツリーに表示せずに1つのコンテナに無制限にアイテムを保存できます。

コンテンツエディターでアイテムバケットを使うことには、以下のような多くの利点があります:

-   アイテムバケット内のすべてのコンテンツ項目は自動的に論理的な形式で整理され、検索エンジンのパフォーマンスを向上させます。
-   1つのアイテムバケットで数百万のコンテンツアイテムを含めても、UIの遅延やコンテンツツリーの混雑はありません。
-   アイテムバケットは好きなだけ設定できます。これにより、アイテムバケットを論理的なコンテナに分割できます。例えば、商品用と記事用に分けられます。

## アイテムバケットにアイテムを格納する方法

アイテムバケットは通常のアイテムとバケツ可能なアイテムの両方を含むことができます。

-   通常のアイテム(構造化アイテム)はアイテムバケットに保存され、コンテンツツリーで確認され、祖先や子孫との親子関係を維持します。これらのアイテムはアイテムバケットをサポートしないテンプレートに基づいています。
    
-   バケット可能なアイテム(非構造化アイテム)はコンテンツツリー内に隠されており、親子関係を維持しません。これらのアイテムはアイテムバケットをサポートするテンプレートに基づいています。
    
    > !重要通常アイテムとバケツ可能なアイテムの両方をアイテムバケットに入れてはいけません。これがエラーを引き起こす可能性があります。
    

アイテムバケットにアイテムを格納すると、ペアレントと子の関係が失われ、代わりにアイテムは作成日時に基づいてフォルダ構造で整理されます。したがって、アイテムバケット機能は主に階層で保存する必要のないコンテンツアイテムを保存するために設計されています。

> !注Sitecore開発者は、アイテムバケット内のアイテムをグローバルに一意識別子(GUID)で異なる方法で整理するよう、Sitecoreソリューションを設定できます。

アイテムをアイテムバケットにするか決めるには、コンテンツツリー内でアイテムの階層を保持する必要があるかどうかを決める必要があります。特定の方法でサブアイテムを保存する必要がなく、多くのアイテムがある場合は、アイテムバケットは良いアイデアです。

アイテム作成日はアイテム作成時に設定されます。後で変更することはできません。日付は個々のアイテムバージョンの作成日と異なる場合があります。アイテムをコピー、複製、またはクローンすると、新しいアイテム作成日が生成されます。

## アイテムバケットの同期

アイテムバケット内のアイテムのバケット設定を変更するたびに、アイテムバケットを同期させて、すべてのアイテムがバケツ可能かどうかに応じて表示または隠されているか確認しなければなりません。

以下の場合、アイテムバケットを同期させる必要があります:

-   アイテムバケットに収納されている普通のアイテムをバケツ可能なアイテムに変えましょう。
-   バケツに使えるアイテムを通常のアイテムに変えましょう。
-   テンプレートをバケツに使えるようにしましょう。
-   バケット可能なテンプレートを通常のテンプレートに変更します。
-   アイテムバケットからアイテムを削除してください。

## 隠されたアイテムを探して

バケット可能なアイテムがアイテムバケットに保存されている場合、デフォルトでコンテンツツリーに隠されています。つまり、アイテムバケット内のバケット可能なアイテムを扱う場合は、検索結果リストから[Search](https://staging-docs.sitecore.com/sai/en/users/sitecoreai/manage-content/content-editor/managing-items/item-buckets.html#searching-for-hidden-items)機能を使ってそれを見つけて開く必要があります。

アイテムをアイテムバケットに変換すると、編集ペインに**Search**タブが表示され、隠しバケットアイテムでも通常のアイテムでも、アイテムバケット内のすべてのアイテムを検索できます。Sitecoreは幅広い検索フィルター、検索操作、ファセットを提供し、探しているコンテンツアイテムを見つけるのに役立ちます。

![The Search tab for an item bucket](https://doc.sitecore.com/api/markdown-image/xp/ja/users/104/sitecore-experience-platform/images/E3175A682DD8415EA852E1A195304E88.png)

## 隠しアイテムの閲覧

アイテムバケットに隠れているバケット可能なアイテムを表示したい場合は、コンテンツエディターの **「ビュー** 」タブをクリックし、「 **ビュー** 」グループで「 **バケット」** のチェックボックスを選択してください。

![The Buckets option on the View tab](https://doc.sitecore.com/api/markdown-image/xp/ja/users/104/sitecore-experience-platform/images/BB197D689D2740A5A22C8A1E7A6D2BF7.png)

アイテムバケットを使う場合は、「 **Buckets** 」チェックボックスをクリアしてください。これにより、システムがコンテンツツリー内のすべてのアイテムを不必要に読み込み、パフォーマンスを遅らせるのを防ぎます。隠されたコンテンツアイテムは、すべてのアイテムバケットで利用可能な**Search**タブで検索することで引き続き作業できます。

> !警告バケット構造内でコンテンツ項目やフォルダを追加、削除、移動しないでください。手動でバケット構造を変更すると、インデックス作成や公開のエラーが発生することがあります。