https://github.com/cldfire/messenger-search
Tantivy-based search tool for FB Messenger archives
https://github.com/cldfire/messenger-search
command-line-tool facebook library messenger tantivy
Last synced: 20 days ago
JSON representation
Tantivy-based search tool for FB Messenger archives
- Host: GitHub
- URL: https://github.com/cldfire/messenger-search
- Owner: Cldfire
- License: mit
- Created: 2018-10-24T04:42:38.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-10-25T17:47:52.000Z (over 6 years ago)
- Last Synced: 2025-04-08T13:51:31.058Z (27 days ago)
- Topics: command-line-tool, facebook, library, messenger, tantivy
- Language: Rust
- Homepage:
- Size: 30.3 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# messenger-search
A Rust CLI tool (and underlying library) that uses [Tantivy](https://github.com/tantivy-search/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.
## Project Structure
* **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.## Motivation
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.