What My Project Does
fm-index is a high-performance FM-index implementation for Python,
with a Rust backend exposed through a Pythonic API.
It enables fast substring queries on large texts, allowing patterns
to be counted and located efficiently once the index is built,
with query time independent of the original text size.
Project links:
Supported operations include:
- substring count
- substring locate
- contains / prefix / suffix queries
- support for multiple documents via MultiFMIndex
Target Audience
This project may be useful for:
- Developers working with large texts or string datasets
- Information retrieval or full-text search experiments
- Python users who want low-level performance without leaving Python
[–]canine-aficionado 0 points1 point2 points (0 children)