リストまたはライブラリのメタデータ ナビゲーションをセットアップする
Applies To
SharePoint Server サブスクリプション エディション SharePoint Server 2019 SharePoint Server 2016 Microsoft 365 の SharePoint大きなリストとライブラリでメタデータ ナビゲーションを設定すると、ユーザーがコンテンツを見つけやすくなります。 メタデータ ナビゲーションを使用すると、Microsoft SharePoint ユーザーは、ナビゲーション ツリーを使用してリストやライブラリ内のコンテンツをフィルター処理および検索できます。
また、ナビゲーション ツリーと組み合わせて動作するキー フィルターを適用して、表示される項目の一覧を絞り込むこともできます。 メタデータ ナビゲーションを設定するときに、ライブラリのどの列をツリーに表示するかを決定し、キー フィルターを指定できます。
次の図は、コンテンツ タイプに基づく単純なナビゲーション ツリーの例を示しています。
既定では、ほとんどのサイトでメタデータのナビゲーションとフィルター処理が有効になっています。 サイトで有効になっていない場合は、サイトの [サイトの機能] ページで有効にすることができます。
注: メタデータのナビゲーションとフィルター処理を有効にするには、サイト所有者またはサイト コレクション管理者である必要があります。
メタデータ ナビゲーションとフィルター処理を有効にする
-
[設定] をクリックして、[サイトの設定] をクリックします。
-
[サイトの操作] の [サイト機能の管理] をクリックします。
-
機能の一覧で、[メタデータ ナビゲーションとフィルター処理] を探して、[アクティブ化] をクリックします。
エンタープライズ メタデータとキーワードを追加する
Microsoft 365 の SharePointで、エンタープライズ キーワード列を追加すると、ユーザーは他のユーザーやアプリケーションと共有される 1 つ以上のテキスト値を入力して、検索とフィルター処理を容易にしたり、メタデータの一貫性と再利用を可能にしたりできます。
Enterprise Keywords 列を追加すると、既存のレガシ キーワード (keyword) フィールドとマネージド メタデータ インフラストラクチャとの間の同期も提供されます。 (ドキュメント タグは、アップロード時にエンタープライズ キーワードにコピーされます)。注: リストまたはライブラリのメタデータとキーワードを設定するには、管理Lists権限レベルが少なくとも必要です。
-
メタデータ ナビゲーションを構成するリストまたはライブラリに移動し、タイトルをクリックします。
-
[設定]] をクリックし、[リスト設定] または [ライブラリ設定] をクリックします。
-
[権限と管理] の [エンタープライズ メタデータとキーワードの設定] をクリックします。
注: 既定では、ほとんどのサイトでメタデータのナビゲーションとフィルター処理が有効になっています。 [メタデータ] ナビゲーション設定オプションが表示されない場合は、サイトで無効になっている可能性があります。 有効にする方法については、「 メタデータのナビゲーションとフィルター処理を有効にする」を参照してください。
-
[ エンタープライズ メタデータとキーワードの設定] セクションで、[ エンタープライズ キーワード ] チェック ボックスをオンにして、エンタープライズ キーワード列を一覧に追加し、キーワード同期を有効にします。
-
[OK] をクリックします。
これで、リストに列を追加するときに、エンタープライズ キーワード列をリストに追加できます。 マネージド メタデータを使用する列の追加については、「マネージド メタデータ列の作成」を参照してください。 マネージド メタデータのフィルター処理の詳細については、「フィルター処理を使用して SharePoint ビューを変更する」を参照してください。
リストまたはライブラリのメタデータ ナビゲーションを設定するには、Listsの管理権限レベルが少なくとも必要です。
-
メタデータ ナビゲーションを構成するリストまたはライブラリに移動し、タイトルをクリックします。
-
リボンの [ リスト ] タブまたは [ ライブラリ ] タブをクリックし、[ リスト設定] または [ ライブラリ設定] をクリックします。
-
[全般設定] で [メタデータ ナビゲーションの設定] をクリックします。
注: 既定では、ほとんどのサイトでメタデータのナビゲーションとフィルター処理が有効になっています。 [メタデータ] ナビゲーション設定オプションが表示されない場合は、サイトで無効になっている可能性があります。 有効にする方法については、「 メタデータのナビゲーションとフィルター処理を有効にする」を参照してください。
-
[ ナビゲーション階層の構成 ] セクションで、ナビゲーション階層に表示するフィールドを選択し、[ 追加] をクリックします。
-
既定では、ナビゲーション ツリーにフォルダーが表示されます。 フォルダーが表示されないようにする場合は、[フォルダー] を選び、[削除] をクリックします。
-
[ キー フィルターの構成 ] セクションで、キー フィルターとして追加するフィールドを選択し、[ 追加] をクリックします。
-
[ この一覧の自動列インデックス作成を構成する] で、この一覧でインデックスを自動的に作成するかどうかを指定します。 これにより、ユーザーが指定したナビゲーション ツリーとキー フィルター列を使用するときに実行するクエリのパフォーマンスが向上します。 この一覧の [列インデックスを自動的に管理する] オプションを選択することをお勧めします。
-
[OK] をクリックします。
リストまたはライブラリのメタデータ ナビゲーションが設定されている場合、 SharePoint サイトはページの左側にツリー コントロールを表示します。 ツリーには、フォルダーと管理されたメタデータ用語の階層が表示されます。 ユーザーはツリー内の項目を選択して、ページに表示される内容をフィルター処理できます。 これにより、ユーザーはコンテンツの動的な表示を作成できます。 ユーザーは、ナビゲーション ツリーの下に表示され、ナビゲーション ツリーと組み合わせて機能する [キー フィルター] コントロールを使用して、これをさらに絞り込むことができます。
-
ツリー コントロール
-
リストやライブラリのフォルダー階層
-
用語
-
下位にある子の用語
-
キー フィルター
サイト ユーザーは、ナビゲーション ツリーを使用して、フォルダーまたはメタデータでリストまたはライブラリを参照できます。 ユーザーがナビゲーション ツリーでマネージド メタデータ用語を選択すると、ビューには、その用語またはその子孫用語でタグ付けされた項目のみが表示されます。 特定の用語のみでフィルター処理を行い、下位にある子の用語を除外するには、もう一度アイテムを選びます。 メタデータ ナビゲーションは、ビューや列フィルターなど、リストの他のフィルターと連携して動作します。
これらのリストとライブラリで管理されたメタデータ列が使用されていない場合でも、リストとライブラリのメタデータ ナビゲーションを設定して使用できます。 さらに、一部の列の種類は、コンテンツ タイプや単一値の選択など、メタデータ ナビゲーション階層内のフィールドとして使用できます。
次の一覧は、キー フィルター コントロールがフィールドとして使用できる列の種類を示しています。
-
管理メタデータ
-
コンテンツ タイプ
-
選択肢
-
ユーザーまたはグループ
-
日付と時刻に関する数式
-
数字
マネージド メタデータを使用する列を設定する方法については、「マネージド メタデータ 列を作成する」を参照してください。
既定では、 SharePoint はインデックスの自動作成を実行します。 インデックスの自動作成を有効にすると、ナビゲーション ツリーとキー フィルターに追加したフィールドのインデックスが自動的に作成されます。 単一列インデックスは、[コンテンツ タイプ] フィールドと [選択項目] フィールドを除く、サポートされているすべての [キー フィルター] フィールドに作成されます。 複合インデックスは、ナビゲーション階層とキー フィルターのサポートされているすべての組み合わせで作成されます。
インデックスが自動的に作成されると、リスト ビューのしきい値を超える項目があるリストに対してクエリが有効になります。 ただし、場合によっては、この設定を無効にし、インデックスを手動で設定する必要があります。 たとえば、単一列と複合インデックスの組み合わせが 20 (リストあたりのインデックスの最大数) を超える場合は、自動インデックス作成を無効にして、インデックスを手動で構成する必要があります。
既定では、 SharePoint 製品で作成されたほとんどのサイトでメタデータ ナビゲーションとフィルター処理が有効になっています。 特定のリストまたはライブラリに対してメタデータ ナビゲーションが設定されていない場合でも、その機能はバックグラウンドで機能し、リストとライブラリのビューのパフォーマンスを向上させます。 メタデータ ナビゲーションとフィルター処理機能は、ビューが読み込まれるたびに最適なインデックスを自動的に選択します。 ユーザーが新しいビューを読み込んだり、フィルターをクリアしたり、並べ替えを適用したりすると、クエリの最適化によって、リスト ビューの調整を回避するためにデータベースに対してクエリを実行する最適な方法が決まります。
ユーザーがしきい値を超えるビューを読み込む場合、メタデータ ナビゲーションとフィルター処理によって、フォールバック クエリと呼ばれる元のユーザー クエリの変更されたバージョンが作成されます。 フォールバック クエリは、完全なリストではなくリストの一部に対して実行されます。 その結果、要求された項目の一部セットが表示されます。 フォールバック クエリは、リストの調整が大きいために元のクエリが禁止されている場合に役立つ結果を提供します。 場合によっては、クエリによってスキャンされたリストの一部に、元のユーザー クエリと一致する結果が含まれている項目がない場合、フォールバック クエリは結果を返しません。
フォールバック クエリが発生すると、結果が部分的であることをユーザーに警告する画面メッセージが表示されます。 このメッセージは、ユーザーが追加のフィルターを適用して完全なセットを表示することを示しています。
フォールバック クエリ メッセージは、ユーザーがコンテンツにアクセスできないことをリストまたはライブラリの所有者に対する警告としても機能します。