Lightroom: Allow keyword searches to include parents/hierarchy

  • 7
  • Idea
  • Updated 8 months ago
  • (Edited)
Keyword search criteria should include the ability to match on the entire keyword hierarchy.

I have a number of parent keyword categories, each containing a number of leaf keywords. The leaf keywords are not necessarily globally unique. I want to be able to search, in rule presets and smart collections, for a specific instance of a leaf keyword. For example, I want to be able to match on "People > Subject Matter" without finding occurrences of "People" in other parts of the keyword hierachy. The keyword hierachy concept is incomplete without this capability.

Thanks for your consideration,
Jeff
Photo of jdphog

jdphog

  • 6 Posts
  • 0 Reply Likes

Posted 7 years ago

  • 7
Photo of John R. Ellis

John R. Ellis, Champion

  • 3379 Posts
  • 850 Reply Likes
I agree.

You can match exact keyword, including hierarchy, by using the Library Filter Bar, and you can save the criteria as filter presets, but you can't do the exact matches (either of the leaf name or of the hierarchy) in smart collections.

As a workaround in smart collections, you can add additional criteria that match the parent keywords. This will typically, but not always, yield what you want. For example, to match images containing the keyword A > B, you could have two criteria, matching keyword A and matching keyword B. This would include images with A > B and exclude images with C > B. But it would also include images that have, say, D > A and D > B.

This problem is exacerbated by the lack of exact match for keyword names, and puzzling oversight. Overall, the keyword operators seem more designed for ad hoc tagging where users casually add descriptive phrases (e.g. Flickr-style) rather than large, controlled hierarchies.
Photo of John R. Ellis

John R. Ellis, Champion

  • 3379 Posts
  • 850 Reply Likes
As a shortcut for having two criteria matching A and B, you can do "Keywords contains words" "A B", which will match images whose keywords contain the word A and the word B. But this has issues similar to the ones I discussed prviously.
Photo of Mark Burns

Mark Burns

  • 1 Post
  • 0 Reply Likes
I have my library keyworded with the location of the photo as well as the names of all the people in them. All of these locations and people are contained in two, separate hierarchy trees. An example of how my keyword list would look would be this:

Places
.....North America
..........Arizona
...............Miami
....................Dick's Broasted Chicken Restaurant
..........Florida
...............Miami
....................Miami Seaquarium
....................Brad Jordan's House
People
.....Jordan
..........Aaron
..........Brad
..........Saundra
.....Martin
..........Max
..........Stephen

As you can see, only proper nouns are included in these trees (names of specific people or specific places) in order to drill down from a broader category to more specific categories below. I've highlighted a few in the keyword list that I will use as examples below:

I want to set up a Smart Collection that will show all photos of People|Jordan|Brad. However, if I have photos of Saundra Jordan that were taken at Brad Jordan's House, her photos are currently returning within my Smart Collection results. A search for keywords containing People,Jordan,Brad would return photographs of ALL people at Brad Jordan's house because those people's keywords would include "People", and the location would include "Jordan" and "Brad". The smart collection is not differentiating between the two trees when it returns keyword results.

In other words, the Smart Collection cannot limit the results to just ONE keyword hierarchy. If we're going to continue to claim that these collections are really that 'smart', how about the ability to return results within a specific hierarchy only?

In future versions, can the Smart Collection include the ability to search for {Keywords}{Contains}{People|Jordan|Brad}, instructing LR to ignore any instance of "Jordan" that isn't in the "People" Tree, and likewise to ignore any instance of "Brad" that isn't within the "People|Jordan" hierarchy tree?

Thanks!

This reply was created from a merged topic originally titled
Lightroom: How about the Ability to Specify a Keyword Hierarchy in a Smart Collection?.
Photo of John R. Ellis

John R. Ellis, Champion

  • 3364 Posts
  • 844 Reply Likes
A couple of thoughts:

As described in a previous post above, you can match exact keyword, including hierarchy, by using the Library Filter Bar, and you can save the criteria as filter presets, but you can't do the exact matches (either of the leaf name or of the hierarchy) in smart collections.

The Any Filter plugin lets you do exact match of a keyword's name and save smart-collection-like searches. It also provides additional operators for matching the hierarchy and doing things like finding photos with exactly one specific person.
Photo of Abigail Wintker

Abigail Wintker

  • 3 Posts
  • 0 Reply Likes
Where is this conversation now? I haven't seen much on the subject online from recent dates, but Lr has not ben improved much when it comes to these taxonomy issues.
Photo of John R. Ellis

John R. Ellis, Champion

  • 3379 Posts
  • 850 Reply Likes
Unfortunately, there have been almost no changes to how LR handles keywords since LR 3.