現在表示中:

検索ファセットを使用して、Adobe Experience Manager(AEM)Assets の検索パネルに検索用述語を追加したり、既存の検索用述語を編集したりすることができます。検索用述語を使用すると、検索のベースをカスタマイズし、多目的な検索機能を設定できます。

検索パネルには複数の述語を追加できます。例えば、「フルテキストの述語」を追加すると、フルテキスト検索が実行されます。「プロパティの述語」を使用すると、ユーザーが指定した 1 つのプロパティと一致するアセットが検索されます。「オプションの述語」を使用すると、特定のプロパティについてユーザーが指定した 1 つ以上の値と一致するアセットが検索されます。「日付の範囲」プロパティを追加すると、指定した期間内に作成されたアセットが検索されます。

述語の追加

  1. AEM のロゴをクリックし、ツール一般検索フォームの順に移動します。

  2. 検索フォームページで、「アセット管理者の検索レール」を選択し、編集アイコンをクリックします。

  3. 検索フォームを編集ページで、「述語を選択」タブからメインウィンドウに述語をドラッグします。例えば、「プロパティの述語」をドラッグします。

  4. 設定」タブで、その述語のラベル、プレースホルダーテキストおよび説明を入力します。述語に関連付けるメタデータプロパティに、有効なプロパティ名を指定します。

    注意:

    設定」タブのヘッダーラベルは、選択した述語のタイプを示します。

  5. プロパティ名」フィールドに、検索実行の基準とするプロパティの名前を入力します。例えば、"jcr:content/metadata/dc:description" または "./jcr:content/metadata/dc:description" と入力します。

    注意:

    「プロパティ名」フィールドやその他必須フィールドは空にせず、有効な値を指定してください。必須フィールドに有効な値が含まれていない場合、検索フォームは送信できません。

  6. プレビューアイコンをクリックし、述語追加後の検索パネルの表示に関するプレビューを生成します。

  7. プレビューモードで述語のレイアウトを確認します。

  8. プレビューを閉じるには、プレビューの右上隅にある閉じるアイコンをクリックします。

  9. 完了」をクリックして設定を保存します。

  10. アセットユーザーインターフェイスの検索パネルに移動します。プロパティの述語がパネルに追加されています。

  11. 検索するアセットの説明をテキストボックスに入力します。例えば、"Adobe" と入力します。検索を実行すると、「Adobe」に一致する説明を含むアセットが検索結果に表示されます。

オプションの述語の追加

「オプションの述語」は、最も万能な述語です。検索パネル内の複数の検索オプションを設定できます。 

設定したら、検索パネルで 1 つ以上のオプションを選択し、それらのオプションに基づいてアセットを検索できます。例えば、「検索」パネルでファイルタイプに基づいてアセットを検索するには、検索フォームに「画像」、「マルチメディア」、「ドキュメント」、「アーカイブ」などのオプションを設定します。これらのオプションを設定後、「検索」パネルで「画像」オプションを選択すると、gif、jpeg、png などのタイプのアセットに対して検索が実行されます。

オプションをそれぞれのプロパティにマップするには、オプション用のノード構造を作成し、「オプションの述語」のパスプロパティに親ノードのパスを指定します。親ノードのタイプは sling:OrderedFolder とする必要があります。オプションのタイプは nt:unstructured とする必要があります。オプションノードには、jcr:title プロパティと value プロパティを設定する必要があります。

jcr:title プロパティは、検索パネルに表示される、オプションのわかりやすい名前です。value フィールドは、指定されたプロパティと照合するためにクエリーで使用されます。

オプションを選択すると、検索がオプションノードの value プロパティとその子ノード(存在する場合)に基づいて実行されます。オプションノード以下のツリー全体がトラバースされ、各子ノードの value プロパティが OR 演算子によって結合されて、検索クエリーが作成されます。

例えば、ファイルタイプとして「画像」を選択した場合、アセットの検索クエリは OR 演算子によって value プロパティを結合することで作成されます。例として、画像の検索クエリは、OR 演算子によって、プロパティ jcr:content/metadata/dc:format に対して image/jpegimage/gifimage/pngimage/pjpegimage/tiff として一致する結果が結合されることで作成されます。

CRX リポジトリのオプションでノード構造を手動で作成する代わりに、対応するキーと値のペアを指定することで JSON ファイルでオプションを定義することもできます。「JSON パス」フィールドに JSON ファイルのパスを指定します。 例えば、キーと値のペア image/bmpimage/gifimage/jpeg および image/png を定義して、次の JSON ファイルのサンプルに示すようにそれらの値を指定します。  「JSON パス」フィールドで、このファイルの CRX パスを指定できます。

{
    "options" :
 [
          {"value" : "image/bmp","text" : "BMP"},
          {"value" : "image/gif","text" : "GIF"},
          {"value" : "image/jpeg","text" : "JPEG"},
          {"value" : "image/png","text" : "PNG"}
 ]

}		

注意:

オプションの述語は、求める動作を実行するためにプロパティの述語を組み合わせたカスタムのラッパーです。現時点で、この機能をネイティブにサポートする REST エンドポイントは存在しません。

  1. AEM のロゴをクリックし、ツール一般検索フォームの順に移動します。

     

     

     

  2. 検索フォームページで、「アセット管理者の検索レール」を選択し、編集アイコンをクリックします。

  3. 検索フォームを編集ページで、「述語を選択」タブからメインウィンドウにオプションの述語をドラッグします。

  4. 設定」タブで、プロパティのラベルと名前を入力します。例えば、アセットの形式に基づいてアセットを検索するには、ラベルに対してわかりやすい名前(例:ファイルタイプ)を指定します。検索実行の基準となるプロパティをプロパティフィールドに指定します(例:jcr:content/metadata/dc:format)。

    警告:

    ステップ 5(JSON パスの設定)とステップ 6(オプションパスの設定)では、両方ともオプションの述語のオプションを設定する別の方法について説明します。そのため、ステップ 5 とステップ 6 のいずれか(同時にではなく)を実行し、この手順の続きのステップに進みます。

  5. JSON パス」フィールドで、オプションのノードを定義する JSON ファイルのパスを指定し、対応するキーと値のペアを指定します。

  6. オプションパス」フィールドの横にある参照アイコンをクリックし、パスを選択ページに指定するオプションの完全パスを指定します。「確認」をクリックして選択を確定します。

    別のオプションパスを追加するには、追加アイコンをクリックして手順を繰り返します。

  7. ユーザーが一度に複数のファイルタイプのオプション(例:「画像」、「ドキュメント」、「マルチメディア」、「アーカイブ」)を選択可能にするには、「単一の選択」チェックボックスをオフにします。「単一の選択」をオンにすると、ユーザーは一度に 1 つのファイルタイプのオプションのみ選択できます。

  8. 説明」フィールドに説明を任意で入力し、「完了」をクリックします。

  9. 検索パネルに移動します。オプションの述語が検索パネルに追加されています。ファイルタイプのオプションがチェックボックスとして表示されます。

その他の述語の追加

プロパティの述語やオプションの述語の追加と同様の手順で、検索パネルにその他の次の述語を追加できます。

述語名

説明

プロパティ

フルテキスト

アセットノード全体に対してフルテキスト検索を実行する検索用述語。これは jcr:contains 演算子と共にマッピングされます。アセットノードの特定の部分に対してフルテキスト検索を実行する場合は、相対パスを指定できます。
  • ラベル
  • プレースホルダー
  • プロパティ名
  • 説明
パスブラウザー 事前設定されたルートパスのフォルダーとサブフォルダーのアセットを検索するための検索用述語。
  • プレースホルダー
  • ルートパス
  • 説明

タグ

タグに基づいてアセットを検索するための検索用述語。この述語の「オプションパス」プロパティを設定して、「タグ」リストに様々なタグを表示できます。様々なタグが子ノードとして含まれるノードにこのプロパティを設定します。
  • ラベル
  • プロパティ名
  • パス
  • 説明

パス

場所で結果をフィルタリングするために使用します。オプションとして複数のパスを指定できます。

  • ラベル
  • パス
  • 説明

発行ステータス

公開ステータスに基づいてアセットを検索するための検索用述語。

  • ラベル
  • プロパティ名
  • 説明

相対的な日付

アセットの相対的な作成日に基づいてアセットを検索するための検索用述語。例えば、2 ヶ月前、3 週間前などのようにオプションを設定できます。 

  • ラベル
  • プロパティ名
  • 相対的な日付

範囲

指定した範囲内にあるアセットを検索するための検索用述語。検索パネルで、範囲の最小値と最大値を指定できます。

  • ラベル
  • プロパティ名
  • 説明

日付の範囲

日付プロパティに対して指定した範囲内で作成されたアセットを検索するための検索用述語。検索パネルで、日付ピッカーを使用して開始日と終了日を指定できます。

  • ラベル
  • プレースホルダー
  • プロパティ名
  • 範囲テキスト (開始)
  • 範囲テキスト (終了)
  • 説明

日付

日付プロパティに基づいて、スライダーを使用してアセットを検索するための検索用述語。

  • ラベル
  • プロパティ名
  • 説明

ファイルサイズ

サイズに基づいてアセットを検索するための検索用述語。スライダーベースの述語で、設定可能なノードからスライダーのオプションを選択します。デフォルトのオプションは、CRX リポジトリの /libs/dam/options/predicates/filesize で定義されています。ファイルサイズはバイト単位で示します。

  • ラベル
  • プロパティ名
  • パス
  • 説明
最終変更アセット 最近変更されたアセットを検索するための検索用述語。
  • プロパティ名
  • プロパティ値
  • 説明
発行ステータス 公開ステータスに基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
評価 平均評価に基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • オプションパス
  • 説明
有効期限ステータス 有効期限に基づいてアセットを検索するための検索用述語。
  • ラベル
  • プロパティ名
  • 説明
非表示 非表示のフィールドプロパティを定義してアセットを検索するための検索用述語。
  • プロパティ名
  • プロパティ値
  • 説明

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

デフォルトでは、ロックアイコンは検索フォームページの「アセット管理者の検索レール」の前に表示されます。

フォームに検索ファセットを追加した場合、ロックアイコンが表示されなくなります。これはデフォルトのフォームが変更されたことを示します。

デフォルトの検索ファセットを復元するには:

  1. 検索フォームページで「アセット管理者の検索レール」を選択します。

  2. ツールバーの削除アイコンをクリックします。

  3. 検索のカスタマイズを削除ダイアログで、「削除」をクリックしてカスタムの変更を削除します。

    検索ファセットへのカスタムの変更を削除すると、検索フォームページのアセット管理者の検索レールフォームの前にロックアイコンが再び表示されるようになります。

ユーザーの権限

次の表に、管理者の役割が割り当てられていないユーザーが検索ファセットに関する編集、削除およびプレビューアクションを実行するために必要になる権限を示します。

アクション 権限
編集  CRX の /apps ノードに対する読み取りおよび書き込み権限
削除 CRX の /apps ノードに対する読み取り、書き込みおよび削除権限
プレビュー CRX の /var/dam/content ノードに対する読み取り、書き込みおよび削除権限と/apps に対する読み取りおよび書き込み権限

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー