fm-index 0.1.0

FM index and its variant implementations for Rust
Documentation

fm-index

This crate provides implementations of FM Index and its variants.

FM Index, originally proposed by Paolo Ferragina and Giovanni Manzini, is a compressed full-text index which supports the following queries:

  • count: Given a pattern string, counts the number of its occurrences.
  • locate: Given a pattern string, lists the all position of its occurrences.
  • extract: Given an integer, gets the character of the text at that position.

License: MIT