Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Spotlight doesn't search iPhoto for included data, such as titles!!!

This is a complaint I had about iPhoto 6 too. If you use spotlight and type in a word, spotlight will NOT return any pictures from iPhoto. It does not mine the iPhoto data such as photo titles, descriptions, film roll or event titles or keywords. It only looks at the file name brought in when it was first imported into iPhoto.

Any ideas on why the guys at Apple can't figure out how to get to the data in their own programs? This problem has continued to exist for too long.

MacBookPro 2.16, Mac OS X (10.4.10), 2GB RAM

Posted on Aug 12, 2007 12:57 AM

Reply
26 replies

Aug 12, 2007 1:23 AM in response to Scott Herman

Think the main problem is that all that extra stuff - titles, descriptions, film roll, event title, etc. - is not actually written to the metadata of the file. It is stored as an entry in the iPhoto Library database file and only associated with the image file.

Perhaps, this reflects the general rule of management in iPhoto which suggests that everything you do to files imported to iPhoto be done through iPhoto. In other words, you are not supposed to search for and find iPhoto pictures through Spotlight or Finder searches-as this may tempt you to manipulate them directly through Finder- instead, you are supposed to use iPhoto to find those images and use iPhoto to export them if you need a copy for something else.

Aug 12, 2007 11:32 AM in response to Mike-N-nahyunil

Mike,

I've always thought (as I had this complaint with iPhoto 6) that if spotlight can catalog contents of an Excel worksheet or a Word document it should be able to do the same to the contents of the iPhoto data, all of the iPhoto data.

Apple touts Spotlight as being able to find EVERY occurence for the search criteria. Don't you find it odd that they can't search the contents of their own programs? If I put lyrics in iTunes, Spotlight won't find those either. Yet it will find a reference buried in a PDF document. It's wierd. General rule of management or not, it's weird.

Scott

Aug 12, 2007 12:59 PM in response to Yer_Man

TD,

I don't use Filemaker. Excel is a spreadsheet but I use it for many databases but it isn't technically a database. Still, you would think if you can read the contents of documents like Word or Excel, you could read database data.

Besides, it's really just a pet peeve because you can search the data using the search feature built into iPhoto. It looks at titles and descriptions you add as well as keywords. iTunes search is a bit more rudimentary. It won't search lyrics if you have added them. But it will search titles, artist and the other data columns you use.

When you see Jobs in his keynote addresses do a spotlight search and he comes up with iPhoto pictures, you wonder why we can't do that. Of course we could IF we imported from our cameras to something outside iPhoto, rename the file and then import it. That's the extra step we all expect when using Windows software, not what we expect when we use Apple software.

Scott

Aug 12, 2007 1:46 PM in response to Yer_Man

+Perhaps - and I'm guessing here - it's because both iPhoto and iTunes are databases. Does Spotlight within FileMaker docs?+

Technically Mail is a database too and Spotlight can find items in Mail.

Apple may have deliberately left iPhoto metadata search capability out of the Spotlight default parameters to prevent intrusions from the Finder into the iPhoto file structure. However, as I've pointed out in other threads, this does NOT apply to photo filenames, which can be in 2 places at once e.g. on a mounted SD card and in iPhoto. Then Spotlight can find them, if fully indexed, leading to the potential problem of getting into iPhoto's innards via the Finder.

So, Spotlight's limitations are actually a good thing, to a point. In the future we'll have 5 TB of RAM and all aplications open at once, so this won't be an issue. Right? ;*)

Aug 12, 2007 8:47 PM in response to Aristophanes

Technically Mail is a database too and Spotlight can find items in Mail.


The difference is that for Mail, Excel, Word, etc... Spotlight is indexing (and searching) each individual file and the content and metadata that it is searching for is a part of each file. There is no reason to search the index file in Mail since all the headers and everything are in each .emlx file.

With iPhoto, once you import the image, changes from that point on are generally made in the iPhoto Library file... the image files remain untouched for the most part. Now, they could perhaps do something that would mine the iPhoto Library file for all of it's keyword associations, titles, etc and use them for the Spotlight index associations for each file, but right now it doesn't seem to do that.
Probably when Jobs enters keywords for photos, they are actually written to the metadata of the file-like what would happen if you added the keywords in Photoshop. Searching via Spotlight for iPhoto keywords or titles would most likely hit for the Library file -since that's where they are- not the image file(s).

Nov 3, 2007 7:35 AM in response to kerouack

What's frustrating for me is that Spotlight searches iPhoto '05 just fine for keywords, titles, &c. I can find images easier in Spotlight using my G4 iBook, iLife '05, and 10.4, than I can running a new 2.4 iMac, iLife '08, and 10.5! It seems like we've gone backward, not forward! Apple needs to fix this. Lots of times I need to find a photo within Finder, like when uploading to a blog and such. Why should I have to use an old iBook and iLife '05 to do this?

Nov 3, 2007 7:48 AM in response to Robb B.

Lots of times I need to find a photo within Finder, like when uploading to a blog and such.


Of course, that's not supported, you know. And part of not supporting it is that the OS doesn't help you do it.

There are three ways (at least) to get files from the iPhoto Window.

1. *Drag and Drop*: Drag a photo from the iPhoto Window to the desktop, there iPhoto will make a full-sized copy of the pic.

2. *File -> Export*: Select the files in the iPhoto Window and go File -> Export. The dialogue will give you various options, including altering the format, naming the files and changing the size. Again, producing a copy.

3. *Show File*: Right- (or Control-) Click on a pic and in the resulting dialogue choose 'Show File'. A Finder window will pop open with the file already selected.

To upload to MySpace or any site that does not have an iPhoto Export Plug-in the recommended way is to Select the Pic in the iPhoto Window and go File -> Export and export the pic to the desktop, then upload from there. After the upload you can trash the pic on the desktop. It's only a copy and your original is safe in iPhoto.

This is also true for emailing with Web-based services. If you're using Gmail you can use THIS

If you use Apple's Mail, Entourage, AOL or Eudora you can email from within iPhoto.

If you use a Cocoa-based Browser such as Safari, you can drag the pics from the iPhoto Window to the Attach window in the browser. Or, if you want to access the files with iPhoto not running, then create a Media Browser using Automator (takes about 10 seconds) or use THIS

Regards

TD

Nov 3, 2007 7:55 AM in response to Yer_Man

Hmm. While it might not be supported, it worked in iLife '05 in Tiger (maybe it would in iLife '05 in Leopard, too, but I haven't upgraded my iBook yet). It is counter-intuitive not to have images show up in Spotlight search results when the search terms are the title or keywords of the image in iPhoto. Whatever the theory behind it, it is not user-friendly.

Jan 17, 2008 9:45 AM in response to Robb B.

I found something interesting for everyone that think Spotlight can't or shouldn't be able to search and find photo's in iPhoto by title or description (because it's packaged or whatever). The new iMovie (7.1.1) does search iPhoto by title and description. It is a wonderful edition. It's like using the search function that's actually in iPhoto. HOW COOL IS THAT!

Now if Apple would only do the same thing for Spotlight. I would love to just be able to find EVERY picture on my Macs.

Jan 17, 2008 8:34 PM in response to Yer_Man

TD,

So what your saying is it's easy for Apple to make Spotlight search iPhoto for embedded information in the xml file!!! That only makes me wonder all the more why they haven't done that yet. Doesn't it bother you that to find a picture you can't just use spotlight, that you have to separately open iPhoto and use it's search feature?

Scott

Jan 18, 2008 12:13 AM in response to Scott Herman

Doesn't it bother you that to find a picture you can't just use spotlight, that you have to separately open iPhoto and use it's search feature?


Not at all because I don't have to have iPhoto running to search - I can use a media browser.

What's the point of Spotlight telling you that your pic is in

iPhoto Library / Originals / Event 12345

if you cannot access the file without using iPhoto or a media browser?

Regards

TD

Spotlight doesn't search iPhoto for included data, such as titles!!!

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