Skip to main content

Advanced multi-algorithm string similarity and matching engine

Project description

StringMatcher

Advanced multi-algorithm string similarity and matching engine.

Installation

pip install string-matcher

Quick Start

Python API

from string_matcher import compare_strings

score = compare_strings("hello", "hallo")
print(f"Similarity: {score}%")

Command Line

string-matcher "string1" "string2"

File Processing

string-matcher input.json output.json field1 field2

Features

  • 6+ complementary matching algorithms
  • CLI interface
  • Python API
  • JSON file processing
  • Unicode/UTF-8 support
  • Production-ready
  • Type hints included

Scoring

  • 90-100: Highly confident match
  • 75-89: High confidence
  • 60-74: Medium confidence (review)
  • 35-59: Low confidence
  • 0-34: Very low confidence

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

string_matcher-1.0.4.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

string_matcher-1.0.4-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file string_matcher-1.0.4.tar.gz.

File metadata

  • Download URL: string_matcher-1.0.4.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for string_matcher-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2ba99dbc745bca6f1e65eb773b1e88d90b51dc4c75998d66e5bae722d7ae525e
MD5 5784fa2ee4f82703aa9e8e584624ab34
BLAKE2b-256 f636fe303d9659b64a322ed8016b7ccb536542532a897681eed252a860589983

See more details on using hashes here.

File details

Details for the file string_matcher-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: string_matcher-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for string_matcher-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3df7ad697c616d42e897926a8e6bb4f346e3f4448dc8fab59d6098412393c945
MD5 5e97872f749cff2552121f048e44da68
BLAKE2b-256 6a1f994cf1c4394331b353c3da159f4bc5aa0dd56a96ea5b602c3abad881475c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page