Here's the situation. I backed up an old iPhone 5S to iTunes on Windows via a USB cable. I bought a new iPhone SE and restored the backup onto it. Everything works fine...except...no past messages show in Messages. The view, that usually shows them in reverse chronological order, is empty. Using the search widget doesn't find anything either. However, after creating a new message, that goes to one of the existing contacts, suddenly all the past messages appear in the chain!

Obviously the messages are on the device, but not indexed properly, probably a result of the backup and restore. Is there some way to re-index them so they'll show in the chronological view and be searchable via the search widget? Would another backup and restore help?

Seems to be related to Weeks after updating to iOS 10.0.1, all but ~5 most recent messages disappeared, and messages would no longer organize by time and Old iMessages and text messages have all disappeared after iOS 10 update? neither of which got an answer.

  • 1
    What version of iOS was running on the 5s? And what is running on the SE? There's been some index changes over the past few iOS iterations, so I'd like to check for a minor version mismatch.
    – Kelly
    Jan 2, 2017 at 17:19
  • Yeah, it was 9.3.5 on the 5s, and 10.2 of course on the SE. I was unable to update the 5s because it was the 16Gb model and completely full. A version mismatch seems likely. Note the other question was also related to an ios update.
    – Snowbody
    Jan 3, 2017 at 4:31

2 Answers 2


According to Apple's engineering department, backups only store the past 200 messages in the search database. The rest are stored for regular viewing, just not in the database.

"What the customer is experiencing is actually considered expected behavior. With the release of iOS 10, customers are now only able to search the last 200 messages with Spotlight or the in-app search. This would include the last 200 sent and received messages.

The 200 searchable messages limit is only after restoring from a backup prior to iOS 10. This is why devices that had the same Messages database and were not restored from a backup when they upgraded to iOS 10 can still search prior to the 200 limit.

If the customer would like to see this function in a different manner going forward, please encourage the customer to submit feedback at apple.com/feedback. “


I wonder if we could use Spotlight indexing to force the Messages app to fix itself.

  1. Settings app -> General -> Spotlight Search. Turn off Messages.
  2. Reboot the iPhone.
  3. (Don't open Messages yet.) Settings app -> General -> Spotlight Search. Turn back on Messages.
  4. Wait one minute. Open Messages.

It's really a long-shot, but maybe having Spotlight read the database will force whatever goof is going on to un-goof. It's at least something to try while we continue to think.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .