PySimString is a Python implementation of the simstring fast string similarity search library. Version 1.3.0 supports Python 3.7-3.13 across multiple platforms. It provides efficient approximate string matching using various similarity measures (cosine, dice, jaccard, overlap, exact) with configurable feature sizes.
pip install pysimstringVerified import paths — ran on the pinned version, not inferred.
Create a simstring database, add strings, and retrieve similar strings using cosine similarity.
Explicitly set measure='cosine', 'dice', 'jaccard', or 'overlap'.
Use `db = simstring.reader()`.
Batch insert or use the `simstring.writer()` (if available) to write to disk; currently only reader/writer-based API.
No dependency data recorded yet.