내 Mail.app의 검색 색인이 손상된 것 같습니다. 4년간의 이메일이 있는데 Mail.app에 내장된 검색을 통해 검색하면 항상 결과가 반환되지 않습니다. OS X의 Mail.app에서 검색 색인을 어떻게 다시 작성하거나 다시 생성할 수 있는지 아는 사람이 있나요?
답변1
Lion Mail이 데이터베이스를 유지하기 전에는 ~/Library/Mail/Envelope Index
. 라이온의 경우 ~/Library/Mail/V2/MailData/Envelope Index
.
sqlite 데이터베이스입니다. 전체 파일을 재생성하려면 메일을 종료한 다음 파일을 삭제하면 됩니다. Mail은 다음 실행 시 새로운 메일을 생성합니다(메일함 크기에 따라 다소 시간이 걸릴 수 있음).
주의 사항: 저는 Lion 이전에만 이 작업을 수행했습니다. 내 MailData
디렉토리에 익숙하지 않은 Lion의 여러 파일이 있으므로 다르게 작동할 수 있습니다. 핵무기를 사용하기 전에 자신의 데이터를 백업할 책임은 귀하에게 있습니다.
답변2
트릭이 작동하지 않는 경우 ~/Library/Mail/Envelope Index
메일 검색 색인을 다시 작성하기 위해 취할 수 있는 다른 단계가 많이 있습니다. 그 중 일부는 여기에 설명되어 있습니다.http://www.chriswrites.com/2012/02/find-missing-emails-in-mac-os-xs-mail-app/
mdimport -r /System/Library/Spotlight/Mail.mdimporter
터미널에서 시도해 보세요sudo mdutil – E
터미널(관리자 비밀번호 필요)에서 시도 하거나 Spotlight 기본 설정을 통해 전체 컴퓨터를 제외된 폴더의 '개인 정보 보호' 목록에 추가한 다음 제거하십시오. 두 작업 모두 스포트라이트 지수를 강제로 다시 계산합니다.내 경우에는 위의 모든 작업이 실패했으며 Spotlight 개인 정보 보호 설정을 변경하려고 할 때 전체 색인이 실제로 엉망이라는 오류 메시지가 표시되었습니다. 해결책은 터미널에 다음을 입력하는 것이었습니다.
sudo mv /.Spotlight-V100 /Spotlight-V100-old
그런 다음 컴퓨터를 다시 시작하여 컴퓨터를 강제로 다시 색인화합니다. 이제 하드 드라이브에 표시되는 "Spotlight-V100-old" 폴더를 정리할 수도 있습니다.
이 세 번째 핵 옵션에도 관리자 권한이 필요합니다.