Skip navigation
Currently Being Moderated

Searching by multiple criteria...

Jul 16, 2012 12:13 PM

I figure this has to be buried in LR somewhere, but I'm not finding it.........

 

For me, (yes, geek, software engineer, database designer) it is important that a "catalog" or database is easy to search by complex queries.  So, for example, if I want to know what images I entered in the state fair in 2011 and am trying to enter in the state fair again in 2012, I'd like to be able to search on something like:

 

keyword "state fair" and "2011" and "2012"

 

since I have a "state fair" keyword with "2011" and "2012" as children. 

 

In Bridge this is trivial since you can build criteria.  How do I do this in LR?  The only way I've been able to do this so far is to add a second keyword column to the library filter bar and fiddle around that way.  It's pretty clumsy.

 

OR, for example, I want to see which 11x14 (or 14x11) images I have, that have NOT been used for a specific club competition...  I'd want all the filenames that contain "11" AND "14" AND "x" and do NOT contain a keyword "xyz"

 

Since this one requires both keywords AND multiple pieces from the filename, I haven't figured out how to put this together in Lightroom.  What am I missing?

 
Replies
  • Currently Being Moderated
    Jul 16, 2012 12:22 PM   in reply to davepinminn

    Two things - use the filter panel for drilling down, and use smart collections when you know what you're looking for. In smart collections, use Alt/Option and click the + button to nest additional criteria.

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 16, 2012 9:36 PM   in reply to davepinminn

    LR's text-matching operators have severe limitations (in particular, you can't do exact match or substring match against texts containing word delimiters), and I can never remember the meanings of the various "contains" operators.  See the help for details:

     

    http://help.adobe.com/en_US/lightroom/using/WSAB7B303E-081D-4617-BF47- B4B8D3D49CC3.html#WS9AB765F3-17F4-4f37-94CE-744970F7C880

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 17, 2012 12:08 AM   in reply to davepinminn

    Bad news: native Lr interprets space character as delimiter. i.e. if you type in 'foo bar', (without the apostrophes) it will always treat foo and bar as two separate terms, and look for each independently in the target text according to the "contains..." or "starts with..." criteria. (basically, what John said, only worded Rob-style).

     

    Quotes and/or apostrophes do not serve to define a search term with spaces in it - as you noticed...

     

    Good news: John Ellis' AnyFilter will treat spaces as part of the search term if you want, as will my SpaceUrchin.

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 17, 2012 12:34 PM   in reply to davepinminn

    Yeah, sorry about that.

     

    This strikes me as a glaring weakness in Lr metadata handling, and quite frankly embarrasses me.

     

    I was hoping Adobe would carve a few hours out of their Lr4 dev alottment to plug such holes, but no such luck.

     

    Fingers crossed for Lr5.

     

    In the mean time, that's what plugins are for...

     

    Note: you can use "contains words" to keep from finding goatsbeard, (but no way without plugin to keep from finding teddy bears) just be careful: there is another nasty bug in "contains words" feature which will exclude some photos it shouldn't:

     

    http://feedback.photoshop.com/photoshop_family/topics/contains_words_b ug_big_mallard_ducks

     

    Rob

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points