Hmm look through tracker logs to see why your messages and call logs disappear every few hours, its very strange for them to keep disappearing. Logs located at /home/user/.local/share/tracker/ Once you have all your data its better for once you reset tracker (tracker-control -r) and let it begin again.