brian_kipnis's profile

9 Messages

 • 

1.3K Points

Sat, Dec 12, 2020 7:15 PM

1

Lightroom Classic: Boolean Type Searches of Metadata and/or Keywords

It would be great if Lightroom had the capacity to use Boolean operators for executing searches of assets catalogued in Lightroom, e.g., “and,” “or,” “but not,” etc.

For example if I have a thousand images in which Bob is keyworded, but in 99% of those images, Mary also appears, and I only want to find images of Bob alone, a “but not” operator would allow me to exclude images in which Mary appears, and my search would pull up only images in which Bob appears without Mary.

That would be so helpful.

Responses

95 Messages

 • 

1.9K Points

7 m ago

This is a good idea.

532 Messages

 • 

12.7K Points

7 m ago

been asked for many times and still needed.  

Work around....

Text Filter:  [keyword] [contains all] [Bob !Mary]

Note "!" in front of "Mary".  Will return all images that have the keyword "Bob" but which do not also have the keyword "Mary"

203 Messages

 • 

1.9K Points

7 m ago

This is already existing in smart collections. 

47 Messages

 • 

752 Points

7 m ago

I've asked for this as a general boolean on any of the characteristics of an image or a video clip.

Length, for example can differentiated between pictures modified for presentation, or ads. It would be great if the search for an image could contain "and size>x"

"Not in x" where x is a location, or a time period, etc.

It is a very significant failure that this type of booleans exist in Classic, but not in CC.

Leon

1.2K Messages

 • 

12.8K Points

7 m ago

Partial boolean search capability but I agree with you. Add an exclamation point (!) before any word to exclude it from the results. 

47 Messages

 • 

752 Points

7 m ago

The goal is to permit the selection of sets of images/clips for processing (including deleting) using all the functionality available in images such as:

1. faces

2. keywords

3. physical attributes such as length

4. dates

Using all these capabilities in a boolean which permits parenthesis and not as well as and/or. You might need multiple levels of boolean arithmetic to keep it simple for beginners.

Champion

 • 

6K Messages

 • 

103.4K Points

7 m ago

"I only want to find images of Bob alone, a “but not” operator would allow me to exclude images in which Mary appears, and my search would pull up only images in which Bob appears without Mary."

 

To build on previous replies: "Keywords contains words Bob !Mary" will work in many situations. But if your keywords contain spaces and you have multiple keywords containing "Bob" and "Mary", then this approach won't work well in general.

 

You can build arbitrary boolean expressions in smart collections using a hidden easter egg: Hold down Opt / Alt, the "+" button changes to a "#", and click on "#".  As an example, here's how to find all photos with "Bob Marley" but not "Mary Travers":

Note the use of "starts with" to match keywords, which greatly reduces the possibility of false matches.  "starts with Bob Marley" will match a photo containing the keyword "Bob Marley" but not a photo containing two keywords, "Bob Smith" and "Marley Barley".

(edited)

1.2K Messages

 • 

12.8K Points

The author of the 1st book I used learn Lightroom, strongly recommended to absolutely NEVER use spaces in keywords. 

Champion

 • 

6K Messages

 • 

103.4K Points

7 m ago

"1. faces 2. keywords 3. physical attributes such as length 4. dates"

All of these except faces can be done directly with smart-collection criteria.  For faces, when you assign a name to a face, LR also assigns a keyword of that name to the photo.  So if you want to search face names, you can use the Library Filter bar or smart collections to search keywords. If you want to do something more sophisticated, e.g. search for face rectangles or limit searches to keywords that have the Person attribute, you'll need a third-party plugin.