That is not work for me.
I'm have this problem from 10.8.5
there are no way to fix it.
I'm try everything, like bleow
reinstall system,and only open mail
rebuilt mailbox and spotlight
clean my mail account, and rebuilt that to redownload from IMAP.
I can find mail from spotlight, or findel search. but whatever I do, that just cant do search at mail.app
Now, my system is 10.9, use 2013 late rMBP, already install all update.
For sure my system is new, everything is copy from old system or reinstall, not use tools to restore.
I am having the same problem. I am running the most recent Mail with all updates applied. I have reimported all my email, ran mdimport to reindex everything in mail. As the most recent effort, I turned off Spotlight on the disk, deleted the index, then turned Spotlight back on and totally rebuilt the index; it made no difference.
The problem is that a search in Mail (or spotlight) for email that was sent or received since I upgraded to Mavericks returns nothing. NADA. Zilch. Anything sent or received before that seems to turn up fine. It as is the email isn't being added to the Spotllight index.
The mail is there -- if I find it using Emacs under the Terminal, I can see it in the mailbox in the LIbrary. And if I go to that specific date in Mail, the message is there. But it is invisible to search.
Same problem here. Upgraded to Mavericks with my email working as well as Apple Mail can with Exchange but then it stopped sending/receiving so I deleted the account, then readded it as was mentioned on a previous support I read. It added the account fine, but only emails since I added the new account are searchable. All of the mail from my account is still stored offline, but is not searchable. Driving me crazy.
Another interesting tidbit is since readding my account, every time I try to quit Mail, it won't quit. I need to force quit it to work. If any of you find solutions, please add them here. I will do the same. Thanks.
Welll, am having same issue, all of a sudden, out of the blue, search in apple mail does not work. I just deleted my envelope files and reimported my messages. Still didn't work. Then, I went to a mailbox, typed in the search a key word and decided to then click on "rebuild" -- a couple of seconds later the search showed up. I tried it again and it worked...again. So for now, this may be a help.