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.2.tar.gz (13.6 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.2-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: string_matcher-1.0.2.tar.gz
  • Upload date:
  • Size: 13.6 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.2.tar.gz
Algorithm Hash digest
SHA256 cba04471b1e0b0f0b5b4c74835ae449c813d6174af4d13eaf298c08f8151d27f
MD5 722824bd992ae44b4b47f477f2fd94e1
BLAKE2b-256 65a0a1dc95c9627e4a2e03a61037017e02a30f06585add524f017c1b212a09ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: string_matcher-1.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f47c0b5f19714796861a93b27debdd98d5e6ad619be5438852fee7501126cd7
MD5 c64895f94c41a312425cd8864a6200bb
BLAKE2b-256 20710e674d851ec64fe240fa21a0f72c2e2679b71d2d2c3528229121ea6f429f

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