A Rust CLI tool (and underlying library) that uses Tantivy to index and search downloaded Messenger conversation archives.
This tool is currently not in a state where it is usable by the general public.
- messenger-search: A library that provides functionality to parse JSON conversation archives, generate a Tantivy index using the parsed results, and perform search queries against the index.
- messenger-search-cli: A tool that exposes the functionality of the
messenger-search
library to the command line.
Messenger's built-in search feature appears to provide no way to perform phrase queries, making it pretty useless. Also, Tantivy is really cool and I felt like doing something with it.