MetadataSearch - adobe-dmeservices/custom-metadata GitHub Wiki

Search Fields

The Search field lets you search for files in Bridge whose metadata matches one or more conditions. Results are presented as a Bridge collection, which you can then work with like any other set of files.

Note: The Search field is only functional in Adobe Bridge. In other host applications, it will appear but the search cannot be executed.


How Search Works

When you click the search (checkmark) button, the panel:

  1. Collects all files in the currently open Bridge folder.
  2. Reads the XMP metadata of each file in batches.
  3. Evaluates each file against your conditions.
  4. Creates a Bridge collection containing the matching files.

A progress indicator shows how many files have been scanned. You can cancel a running search at any time; any matches found so far will still be collected.


Building a Search

Conditions

Each condition has three parts:

  1. Property — The metadata field to search. The dropdown lists all searchable properties from the current View template, sorted alphabetically. Choose All metadata to search across every field.
  2. Operator — How to compare the value:
    • contains / does not contain
    • equals / does not equal
    • starts with / ends with
    • exists / does not exist (no value needed)
    • less than / greater than
  3. Value — The text or number to match against.

Click the + button to add additional conditions. Use the Match ALL / Match ANY toggle to control whether all conditions must be met (AND logic) or any one is sufficient (OR logic).

Including subfolders

Enable Search subfolders to extend the search beyond the current folder. You can choose how many levels deep to search: 1, 2, 3, 5, or 10 levels.


Configuring a Search Field

The Search field does not read from any specific XMP property. Only a Display Name is required.

  • Display Name — The label that appears above the search panel in the View.

The properties available in the search dropdown are automatically derived from all fields defined in the current View template. No additional configuration is needed.


Supported Applications

Application Supported
Adobe Bridge
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
Adobe Premiere Pro
Lightroom Classic