2013年05月21日,近日有用户反映iPhone手机出现的奇怪现象,已经删除的短信仍然能被搜索到,经我们测试,这一现象确实存在。
用户反映安装iOS 6.1.3系统的iPhone会出现这一现象,但iOS 5.1.1的版本不会有这一问题,我们测试了最新版的iOS 6.1.4系统,这一现象仍然有出现。
具体表现为,在短信列表里已经删除的短信,在iOS主界面的Spotlight搜索框仍然能被搜索到,不过在短信列表框的搜索框里是搜索不到的。
这样,这个问题就变得很明显,短信删除后,短信列表里是搜寻不到的,但是因为之前Spotlight建立了一个搜索索引,进行Spotlight搜索的时候是先查找索引,由于索引没有及时更新,导致搜索出一些已经删掉短信的索引出现在结果中,但是点击该短信是没有内容的。
但是也有例外,当我试着立即删掉一条几小时前的短信,然后在Spotlight搜索该短信的关键词,是搜索不到的。我立即删掉一条一个月以前的短信,在Spotlight搜索该短信里的内容,还能在结果里看到该条信息。这说明Spotlight索引的时间可能要数小时到数天,如果你收到没用的短信立即删除了,是不会出现前面情况的。
这应该是iOS的一个疏漏,在技术上解决并不难,只需要定期更新搜索索引即可。当然,用户要避免这一现象也很简单,在搜索设置里关闭掉短信搜索项即可。