Show Menu
トピック×

検索ファセット

Adobe Experience Manager Assetsは、企業規模でデプロイすることで、多数のアセットを保存できます。 Experience Managerの汎用検索機能のみを使用する場合は、正しいアセットの検索に時間がかかり、時間がかかることがあります。
フィルターパネルの検索ファセットを使用すると、より詳細な検索が可能になり、検索機能がより効率的で柔軟になります。検索ファセットは、複数のディメンション(述語)を追加するので、ユーザーはより複雑な検索を実行できます。フィルターパネルには、いくつかの標準ファセットが含まれます。カスタム検索ファセットを追加することもできます。
つまり、検索ファセットを使用すると、事前に決定された単一の分類上の順序ではなく、複数の方法でアセットを検索できます。より焦点を絞った検索のために、目的の詳細レベルまで簡単にドリルダウンできます。
例えば、画像を検索する場合、ビットマップとベクトル画像のどちらを検索するかを選択できます。画像の MIME タイプを指定して、検索の範囲をさらに絞り込むことができます。同様に、ドキュメントを検索する場合は、PDF や MS Word などの形式を指定できます。

述語の追加

フィルターパネルに表示される検索ファセットは、述語を使用した基盤となる検索フォームで定義されます。より多くのファセットや別のファセットを表示するには、述語をデフォルトフォームに追加するか、選択したファセットを含むカスタムフォームを使用します。
フルテキスト検索の場合、「フルテキストの述語」をフォームに追加します。「プロパティの述語」を使用すると、ユーザーが指定した 1 つのプロパティと一致するアセットが検索されます。「オプションの述語」を使用すると、特定のプロパティについて 1 つ以上の値と一致するアセットが検索されます。「日付の範囲の述語」を追加すると、指定した期間内に作成されたアセットが検索されます。
  1. Click the Experience Manager logo, and then go to Tools > General > Search Forms .
  2. From the Search Forms page, select Assets Admin Search Rail , then click Edit .
    アセット管理者の検索レールを探して選択
    以前のバージョンの事前設定済みの アセット管理者用検索パネルからフォルダー検索機能を使用するには 、次の手順を実行します。
    1. CRXDEの /conf/global/settings/dam/search/facets/assets/jcr:content/items に移動します。
    2. type 」ノードを削除します。
    3. パス /libs/settings/dam/search/facets/assets/jcr:content/items から、ノード​ アセット、ディレクトリ、typeor、excludepaths 、および searchtype を、手順 1 のパスにコピーします。
    4. 変更内容を保存します。
  3. 検索フォームを編集ページで、「 述語を選択 」タブからメインウィンドウに述語をドラッグします。例えば、「 プロパティの述語 」をドラッグします。
    述語のドラッグ&ドロップによる検索フィルターのカスタマイズ
  4. 「設定」タブで、その述語のフィールドラベル、プレースホルダーテキストおよび説明を入力します。述語に関連付けるメタデータプロパティの有効な名前を指定します。
    「設定」タブのヘッダーラベルは、選択した述語のタイプを示します。
    「設定」タブを使用した述語の必須オプションの指定
  5. プロパティ名 」フィールドで、述語に関連付けるメタデータプロパティの有効な名前を指定します。実行される検索に基づく名前です。例えば、 jcr:content/metadata/dc:description ./jcr:content/metadata/dc:description を入力します。
    選択ダイアログから既存のノードを選択することもできます。
    「プロパティ名」フィールドでのメタデータプロパティと述語の関連付け
  6. Click the Preview to generate a preview of the Filters panel as it appears after you add the predicate.
  7. プレビューモードで述語のレイアウトを確認します。
    変更送信前の検索フォームのプレビュー
  8. To close the preview, click the Close on the upper-right corner of the preview.
  9. 完了 」をクリックして、設定を保存します。
  10. Assets ユーザーインターフェイスの検索パネルに移動します。プロパティの述語がパネルに追加されています。
  11. 検索するアセットの説明をテキストボックスに入力します。例えば、"Adobe" と入力します。検索を実行すると、「Adobe」に一致する説明を含むアセットが検索結果に表示されます。

オプションの述語の追加

オプションの述語を使用すると、フィルターパネルに複数の検索オプションを追加できます。フィルターパネルで 1 つ以上のオプションを選択して、アセットを検索できます。例えば、ファイルタイプに基づいてアセットを検索するには、検索フォームに「画像」、「マルチメディア」、「ドキュメント」、「アーカイブ」などのオプションを設定します。これらのオプションを設定後、フィルターパネルで「画像」オプションを選択すると、GIF、JPEG、PNG などのタイプのアセットに対して検索が実行されます。
オプションをそれぞれのプロパティにマップするには、オプション用のノード構造を作成し、「オプションの述語」の「プロパティ名」プロパティに親ノードのパスを指定します。親ノードのタイプは sling : OrderedFolder とする必要があります。オプションのタイプは nt:unstructured とする必要があります。オプションノードには、 jcr:title プロパティと value プロパティを設定する必要があります。
jcr:title プロパティは、フィルターパネルに表示される、オプションのわかりやすい名前です。 value フィールドは、指定されたプロパティと照合するためにクエリで使用されます。
オプションを選択すると、検索がオプションノードの value プロパティとその子ノード(存在する場合)に基づいて実行されます。オプションノード以下のツリー全体がトラバースされ、各子ノードの value プロパティが OR 演算子によって結合されて、検索クエリが作成されます。
例えば、ファイルタイプとして「画像」を選択した場合、アセットの検索クエリは OR 演算子によって value プロパティを結合することで作成されます。例として、画像の検索クエリは、プロパティ jcr:content/metadata/dc:format に対して image/jpeg image/gif image/png image/pjpeg image/tiff として一致する結果を OR 演算で結合することにより作成されます。
CRXDE に見られるように、ファイルタイプの値プロパティは、検索クエリが機能するために使用されます。
CRXDEリポジトリのオプションのノード構造を手動で作成する代わりに、対応するキーと値のペアを指定して、JSONファイルでオプションを定義できます。 JSON ファイルのパスを「 プロパティ名 」フィールドに指定します。例えば、キーと値のペア image/bmp image/gif image/jpeg image/png を定義し、次の JSON ファイルのサンプルに示すように、それらの値を指定します。In the Property Name field, you can specify the CRXDE path for this file.
{
    "options" :
 [
          {"value" : "image/bmp","text" : "BMP"},
          {"value" : "image/gif","text" : "GIF"},
          {"value" : "image/jpeg","text" : "JPEG"},
          {"value" : "image/png","text" : "PNG"}
 ]
}

既存のノードを使用する場合は、選択ダイアログを使用して指定します。
オプションの述語は、求める動作を実行するためにプロパティの述語を組み合わせたカスタムのラッパーです。現時点で、この機能をネイティブにサポートする REST エンドポイントは存在しません。
  1. Click the Experience Manager logo, and then go to Tools > General > Search Forms .
  2. From the Search Forms page, select Assets Admin Search Rail , then click the Edit icon.
  3. 検索フォームを編集 ​ページで、「 述語を選択 」タブからメインウィンドウに​ オプションの述語 ​をドラッグします。
  4. 設定 」タブで、プロパティのラベルと名前を入力します。例えば、アセットの形式に基づいてアセットを検索するには、ラベルに対してわかりやすい名前(例: ファイルタイプ )を指定します。検索実行の基準となるプロパティをプロパティフィールドに指定します(例: jcr:content/metadata/dc:format. )。
  5. 次のいずれかの操作をおこないます。
    • プロパティ名 」フィールドで、オプションのノードを定義する JSON ファイルのパスを指定し、対応するキーと値のペアを指定します。
    • Click the + symbol next to the Options field to specify the display text and value for the options you want to supply in the Filters panel. To add another option, click + symbol and repeat the step.
  6. ユーザーが一度に複数のファイルタイプのオプション(例:「画像」、「ドキュメント」、「マルチメディア」、「アーカイブ」)を選択可能にするには、「 単一の選択 」チェックボックスをオフにします。「 単一の選択 」をオンにすると、ユーザーは一度に 1 つのファイルタイプのオプション選択できます。
    オプションの述語で使用可能なフィールド
  7. 説明 」フィールドに説明を任意で入力し、「 完了 」をクリックします。
  8. 検索パネルに移動します。オプションの述語が​ 検索 ​パネルに追加されています。 ファイルタイプ ​のオプションがチェックボックスとして表示されます。

複追加数値のプロパティ述語

複数値プロパティの述語では、複数の値でアセットを検索できます。 Assets で複数の製品の画像があり、各画像のメタデータには製品の SKU 番号が含まれているとします。この述語を利用すれば、複数の SKU 番号で製品の画像を検索できます。
  1. Click the Experience Manager logo, and then go to Tools > General > Search Forms .
  2. On the Search Forms page, select Assets Admin Search Rail , the click Edit .
  3. 検索フォームを編集ページで、「 述語を選択 」タブからメインウィンドウに​ 複数値プロパティの述語 ​をドラッグします。
  4. 設定 」タブで、述語のラベルとプレースホルダーテキストを入力します。プロパティフィールドに検索したいプロパティ名を指定します(例: jcr:content/metadata/dc:value )。選択ダイアログを使用してノードを選択することもできます。
  5. 区切り文字サポート 」が選択されていることを確認します。「 入力区切り文字 」フィールドで、それぞれの値を区切る文字を指定します。デフォルトでは、コンマが区切り文字に指定されています。別の区切り文字を指定できます。
  6. 説明 」フィールドに説明を任意で入力し、「 完了 」をクリックします。
  7. Assets ユーザーインターフェイスのフィルターパネルに移動します。 複数値プロパティ ​の述語がパネルに追加されています。
  8. 「複数値」フィールドに、複数の値を区切り文字で区切って検索します。述語は、指定した値とテキストが完全に一致するものを返します。

タグ用述語の追加

Tag Predicateを使用すると、アセットをタグベースで検索できます。 初期設定では、アセットは、指定したタグに基づいて、1つ以上の一致するタグをアセット内で検索します。 言い換えれば、検索クエリは指定したタグを用いて OR 演算を実行します。ただし、「すべてのタグに一致」オプションを使用すれば、すべての指定したタグを含むアセットを検索することも可能です。
  1. Click the Experience Manager logo, and then go to Tools > General > Search Forms .
  2. From the Search Forms page, select Assets Admin Search Rail and then click Edit .
  3. 検索フォームを編集ページで、「 述語を選択 」タブからメインウィンドウにタグの述語をドラッグします。
  4. 「設定」タブで、述語のプレースホルダーテキストを入力します。プロパティフィールドに検索したいプロパティ名を指定します(例: jcr:content/metadata/cq:tags )。または、選択ダイアログから CRXDE のノードを選択することもできます。
  5. この述語の「ルートタグ」の「パス」プロパティを設定して、「タグ」リストに様々なタグを表示させます。
  6. すべての指定したタグを含むアセットを検索するには、「 すべてのタグに一致オプションを表示 」を選択します。
    タグの述語の一般的な設定
  7. 説明 」フィールドに説明を任意で入力し、「 完了 」をクリックします。
  8. 検索パネルに移動します。 タグ ​の述語が検索パネルに追加されています。
  9. アセットの検索に使用するタグを指定または表示されたリストから選択します。
    図: タグの名前を入力する際のExperience Managerによる提案。
  10. すべての指定したタグに一致するアセットを検索するには、「 すべてに一致 」を選択します。

追加他の予測

プロパティの述語やオプションの述語の追加と同様の手順で、検索パネルにその他の次の述語を追加できます。
述語名
説明
プロパティ
フルテキスト
アセットノード全体に対してフルテキスト検索を実行する検索用述語。これは jcr:contains 演算子と共にマッピングされます。アセットノードの特定の部分に対してフルテキスト検索を実行する場合は、相対パスを指定できます。
  • ラベル
  • プレースホルダー
  • プロパティ名
  • 説明
パスブラウザー
事前設定されたルートパスでフォルダーとサブフォルダー内のアセットを検索するための検索述語
  • プレースホルダー
  • ルートパス
  • 説明
パス
場所で結果をフィルタリングするために使用します。オプションとして複数のパスを指定できます。
  • ラベル
  • パス
  • 説明
公開ステータス
公開ステータスに基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
相対的な日付
アセットの相対的な作成日に基づいてアセットを検索するための検索用述語。例えば、2 ヶ月前、3 週間前などのようにオプションを設定できます。
  • ラベル
  • プロパティ名
  • 相対的な日付
範囲
指定した範囲内にあるアセットを検索するための検索用述語。検索パネルで、範囲の最小値と最大値を指定できます。
  • ラベル
  • プロパティ名
  • 説明
日付の範囲
指定した日付プロパティの範囲内で作成されたアセットを検索するための検索用述語。検索パネルで、日付選択を使用して開始日と終了日を指定できます。
  • ラベル
  • プレースホルダー
  • プロパティ名
  • 範囲テキスト (開始)
  • 範囲テキスト (終了)
  • 説明
日付
日付プロパティに基づいて、スライダーを使用してアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
ファイルサイズ
サイズに基づいてアセットを検索するための検索用述語。スライダーベースの述語で、設定可能なノードからスライダーのオプションを選択します。デフォルトのオプションは、CRXDEリポジトリの/libs/dam/options/predicates/filesizeで定義されます。 ファイルサイズはバイト単位で示します。
  • ラベル
  • プロパティ名
  • パス
  • 説明
最終変更アセット
最近変更されたアセットを検索するための検索用述語。
  • プロパティ名
  • プロパティ値
  • 説明
公開ステータス
公開ステータスに基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
評価
平均評価に基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • オプションパス
  • 説明
有効期限ステータス
有効期限に基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
非表示
非表示のフィールドプロパティを定義してアセットを検索するための検索用述語。
  • プロパティ名
  • プロパティ値
  • 説明

デフォルトの検索ファセットを復元

デフォルトでは、ロックアイコンは​ 検索フォーム ​ページの「 アセット管理者の検索レール 」の前に表示されます。フォームに検索ファセットを追加した場合、ロックアイコンが表示されなくなります。これはデフォルトのフォームが変更されたことを示します。
検索フォームページのオプションに対するロックアイコンは、デフォルト設定がそのままになっており、カスタマイズされていないことを示します。
デフォルトの検索ファセットを復元するには、次の手順を実行します。
  1. 検索フォーム ​ページで「 アセット管理者の検索レール 」を選択します。
  2. Click Delete in the toolbar.
  3. In the confirmation dialog, click Delete to remove the custom changes.
    検索ファセットへのカスタムの変更を削除すると、 検索フォーム ​ページの「 アセット管理者の検索レール 」の前にロックアイコンが再び表示されるようになります。

ユーザーの権限

管理者の役割が割り当てられていない場合に、検索ファセットに関連する編集、削除およびプレビューアクションを実行するために必要な権限を次に示します。
アクション
権限
編集
Read and Write permissions on the /apps node in CRXDE
削除
Read, Write, and Delete permissions on the /apps node in CRXDE
プレビュー
Read, Write, and Delete permissions on the /var/dam/content node in CRXDE. また、 /apps の読み取りおよび書き込み権限