Probably obvious, but this is on Mac OS X
Not a Mac user but assume Spotlight is software that searches through file metadata.
If this is the case then you need to set your metadata to be automatically written to XMP within LR's Catalog settings (as perhaps Aperture does by default). That way the keywords (etc) are saved back to the original file where possible or, where not, an xmp sidecar file.
On the other hand you might also want to be asking why LR is so slow at opening...
The slowness is not *the* major inconvenience, maybe I am just a bit sensitive after taking over 3 days to import by reference 50000 photos.
The issue is that it is very convenient not to have to open an app just to search for and preview a file.
I have done some more reading, and the XMP thing will only allow me to find the XMP files, not the images, as Adobe has not provided an XMP mdimporter either. Going that route I will have to search what I want, then for each found XMP search image based on the XMP name.
I see someone has written an importer, ( CodeNoEvil/LightroomSpotlightImporter · GitHub ), but it appears to only index the image by filename which could make the above easier, but still not optimal.
I suppose the answer is to write an importer for the XMP files that is smart enough to 'find' the associated image from the XMP data, something that Adobe would be better suited to do.
I must admit I am surprised, as I thought Adobe supported the mac fairly well. Guess not.
Ah well, sorry to hear that. It's possibly because using Aperture and Spotlight they're both Apple products?
Don't know really, I think it works on PCs with dngs but its not something I use as I don't save XMP to the files but that's because I don't have a problem opening up LR but I do have a quick machine these days...I think it's something I've got used to. Indeed even if the keywords etc were attached to the files the photo adjustments wouldn't be as you only see the embedded preview jpg (on Windows). Perhaps this may be where the issue lies as Adobe would need to integrate their algorithms with Apple's to produce the correct preview.....
the ability to search with spotlight for an image using image keywords
To clarify, Spotlight does provide the ability search for images with the keywords embedded in the image files themselves (e.g. JPEGs). However, for raw files, Lightroom stores the keywords in XMP files, and while Spotlight does search for XMP files, it shows the XMP files in the search results, not the images themselves. That's obviously not as useful.
Convert your RAW files to DNG's and you can spotlight as much as you like. Remember to set Lightroom up to write metadata to all your files as you adjust them.
Thanks for the input guys, I now know that no one will be able to answer this but me, I guess I will need to work out what is the least painful compromise for me.
Problems I have with each solution follow.
- Convert to DNG
- Not exactly non-destructive - yeah, I could keep my raws too, but that would be double the storage and as I keep 3 distinct copies (NAS, offline, offsite), that is a lot of space.
- add a keyword and you need to backup a 20MB file
- Spotlight will not (properly) index a NAS which is where I keep my raw files.
- XMP files
- Spotlight will not (properly) index a NAS which is where I keep my raw files, and hence where XMPs would be.
- Give up spotlight and search with Lightroom
- seems to be the only option
Search in Lightroom it is I guess.