Ok, I've tried it on my other Macs running Leopard (G5 iMac, MacBook, G4 PowerBook) and search works as expected, displaying the results in the list at the bottom of the main window. It's just this new Intel iMac that's not working properly.
I've tried exporting one of my calendars (although search doesn't work with any of my calendars on this iMac), deleting it, then importing it back in, but that doesn't help.
Find works for me in iCal 3.0.2.
Try refreshing the iCal plist file.
Quit iCal and find the com.apple.iCal.plist file in your Macintosh HD/Users/yourusername/Library/Preferences Folder. Drag the file to your Desktop, log out/in or restart and check iCal for normal behavior.
Another troubleshooting step which has been successful for many users has been to quit iCal and drag Macintosh HD/Users/yourusername/Library/Application Support/iCal/Sources Folder to the desktop. Once again restart iCal and check for normal behavior. I removed this file from my system because I found that it only contains remnants of iCal 2.0.X.
Additionally, you may try deleting any cache files in your Macintosh HD/Users/yourusername/Library/Calendars Folder.
If iCal works properly after either step you can discard the files/folders on the Desktop.
Thanks for the reply.
I tried the plist rebuild, with no effect. Leopard no longer has an iCal folder in the user Library, so no way to remove a corrupted index to rebuild. I also tried deleting the Calendar cache file and letting iCal rebuild it, but that also didn't help.
I believe the problem is at the application or system level. I logged into another admin account on this Mac and tried posting an event then searching for it, with the same blank/negative results, so the issue affects all users on this Mac.
I'm going to rerun the 10.5.2 Combo updater to see if that helps.
OK, issue resolved. Since I knew the issue had to be at the system level, and I couldn't find a specific iCal mdimporter, I simply went to System Preferences/Spotlight and added/deleted my startup volume from the "do not index" list to force a complete reindexing of the hard drive. When that was done, both Spotlight and iCal easily found my search items and displayed them in the list area at the bottom of the window.
Thanks for your feedback.
I had a similar problem. The symptoms were:
- Search in iCal did not work at all (no result, what so ever, returned)
- Search in Spotlight worked (the same search that did not return anything in iCal would return To-Dos and events in Spotlight)
I started by backing up and restoring, but this did not work.
I then read a lot about potential solutions involving quite extreme things (such as reinstalling Leopard). I then found out that I could solve this issue by simply exporting each calendar and then reimporting them without deleting anything.
For example, I had a "Home" calendar that I exported. I then chose "Import" then picked the exported "Home" calendar and chose my "Home" calendar in iCal as destination calendar. I feared that I would end up with duplicate events and to-dos, but no, iCal is smart.
Once this is done, my search in iCal started to work again and searching items on this calendar would return correct results (as did spotlight).
I then did the same with all my other calendars, and voilà!
Hope this helps
My iCal search doesn't work.
10.5.4 (but also previously).
None of these techniques worked out.
I confirm that creating a new account from scratch (admin)does not resolve the problem. So it is really at root level.
Destroying the spotlight index folder (root level), thus forcing full reindexing, doesn't resolve the problem either.
Hope someone can help.
I really hope Apple will enhance iCal on many aspects(the version 2 was much better).