Use a custom matcher
Create ArchiveEntry from TextView
Use documentId as filename as last resort
Add trait for db operations