How to Simulate Star Rating in Photos 5 on Catalina

by: 
Last modified: Jul 18, 2020 3:18 AM
4 1505 Last modified Jul 18, 2020 3:18 AM

Aperture and iPhoto had an elaborate rating system - rejected, *, **, ***, ****, *****. The rating stars allowed us to search for photos based on the rating, for example for photos rated as least *** or better.

Photos offers only a binary rating system - a photo is either a favourite ♡ or not.

When Photos migrates the Aperture or Photos Libraries it replaces the star ratings assigned in Aperture of iPhoto by keywords "1 Star", "2 Star", "3 Star", ....

We can search for these rating using smart albums or the search field or the filter. And we can assign them quickly, if we drag the keywords to the quick group in the keyword manager; then even the old keyword 5, 4, 3,... shortcuts will work. But there is one problem with this - the rating keywords do not imply an order. It is complicated to search for photos that are "at least 1 Star" or better and to combine the rating with other constraints, because we cannot nest constraints in a smart album.


In Photos 1 to Photos 4 we could search for several keywords at once by renaming the predefined keywords to 5*****, 4****, 3***, etc. Then search for the minimum number of stars with a text rule for the minimum number of consecutive stars in the keywords, as described here: How to Simulate Star Ratings in Photos

This procedure has been broken in Photos 5, because of changes to the search for text for two reasons:

  • The text search will no longer find a part of a word, if the word does not start with the search term. Searching for "***" will not find the three stars in "5*****".
  • And the search string must not start with a "*". It should start with an alphabetic letter or digit.


For Photos 5 I renamed the rating keywords again to be able to search for a minimum number of stars. Because a text search string needs to start with a letter, my new rating keywords are now starting with the letter "r" for rating, followed by the number of stars: r*1, r**2, r***3, r****4, r*****5. It looks ugly, but why complain, if it works. Now I can search again for all photos with a rating of at least 3 stars by searching for "r***". This search will find all items with rating keywords r***3, r****4, r*****5.



If I add the rating keywords to the Quick Group in the Keyword manager, I can filter by the keywords to show only photos with a given rating in the currently viewed album.


The quick group will also make it possible to assign the rating with one key click, if the Keyword Manager is open.


Comments

Jul 18, 2020 3:18 AM

I just noticed (macOS 10.15.6 Catalina) that even the keyword rules in smart albums are now treating the asterisk as a wildcard character.

We do no longer need to use the text rule and search for partial text. We can now search specifically for keywords with the wildcard * in the name using a smart album.

The smart album with the rule "Keyword is ★★*" will find all photos with a keyword starting with at least two ★s.


The only problem is, that we can only use predefined keywords in a smart album, that appear in the drop down list of defined keywords. So we have to define the search patterns ★★* as a keyword in the Keyword Manager as well, not Blythe keywords we are actually assigning to the photos.

If we want to sync the wildcard versions ★★* etc. to all photo libraries for searching, we could add theses keywords to one hidden photo, that will not appear in our searches, but ensure, that the keywords and search patterns will appear in all our Photo Libraries, that are syncing with iCloud Photos and we have to define them only once.

Jul 18, 2020 3:18 AM

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.