Author Topic: Advance Catalog Search  (Read 5173 times)

Offline John-c

  • Newcomer
  • *
  • Posts: 5
    • View Profile
Advance Catalog Search
« on: October 12, 2024, 09:57:40 PM »
I am trying to reach a catalog in Photo Mechanic Plus to display all images with a Lens Used value between 35mm and 50mm but I cannot get a search result. I am using the Search tab in the Catalog view. I have tried using the field name lensused, lens, Lens Used but none provide a result. Any help would be appreciated as no end of combinations of a structured query I have tried seem to produce a result. I must be missing something.

Offline ahoward

  • Camera Bits Staff
  • Hero Member
  • *****
  • Posts: 981
    • View Profile
Re: Advance Catalog Search
« Reply #1 on: October 14, 2024, 01:14:41 PM »
Focal length data is not indexed by the Photo Mechanic catalog, so it will not be searchable.  Take a look at the "Searchable fields" window (accessible from the 'Catalog' menu) to see what metadata you can search the catalog on.

As far as achieving what you are looking for, you can achieve this in a few steps.

First, I would go to Photo Mechanic's Preferences and go to the Contact Sheet section. From there, in the "Labels:" section, add the {lens} variable, so that the focal length will be visible as a Contact Sheet label.

Then, create a custom sort and use the {lens} variable as the sort criteria. This video shows you how to do that: https://youtu.be/lBLAdszx0T8?t=36

Next, do a catalog search that brings up every image in the catalog, you can do this by typing a period (.) in the Quick Search field, and then use the custom sort you just created to sort by the focal length. This sort may take a while depending on the number of images and the speed of the device on which they are stored.

Finally, scroll through the Contact Sheet and find the first image with a focal length that matches what you are looking for and click on it to select it, then find the last image, hold the shift key, and click on that one, and all images in between will be selected.