maxduke / tantivy-recover

Recover data from tantivy index

Repository from Github https://github.commaxduke/tantivy-recoverRepository from Github https://github.commaxduke/tantivy-recover

tantivy-recover

Recover original data from tantivy index.

I wrote this tool to recover data from the index of book-searcher, since they haven't provided raw data and they no longer provide the index since version 0.8.0.

Usage

Download the binary (statically linked) from release page, make sure a valid index/ directory exists in the same directory as the binary, then run the binary in this directory.

Limitation

Since I am not familiar with tantivy or rust, and I am a bit lazy, this tool is not very robust. I only tested it on the index of book-searcher, and it may not work on other tantivy index. If you encounter any problem, please open an issue, or even better, send a pull request.

Known limitation:

  1. Only support text or U64 field type.
  2. Only build for x86_64-unknown-linux-musl target.

About

Recover data from tantivy index

License:MIT License


Languages

Language:Rust 100.0%