376
N.A.N.Y. 2019 / NANY 2019 - StringSimilarity - Release
« Last post by Ath on November 11, 2018, 05:19 AM »NANY 2019 Entry Information
| Application Name | StringSimilarity |
| Version | 1.3.0.0 |
| Short Description | Compare 2 strings/texts giving a distance/proximity score using several algorithms |
| Supported OSes | Windows 7 or newer (.NET 4.5 or newer required) |
| Web Page | StringSimilarity page |
| Download Location | StringSimilarity page |
| System Requirements |
|
| Version History |
|
| Author | Link to Ath's Profile page |
Description
As a response to a request by HelmutWe I searched and found an algorithm that seemed to match the request, and folded that into a C#/WinForms application.
After adding a few similar but different algorithms, also found on the internet, and re-shaping the UI a bit to handle larger texts and a results grid, the current incarnation is now available.
Used algorithms and sources:
| Algorithm | Source |
| Jaro-Winkler | Ronnie Overby's Jaro-Winkler |
| Damerau-Levenshtein | Wicked Shimmy's Damerau Levenshtein |
| F23 Sorensen-dice coefficient | Feature 23's StringSimilarity.NET library |
| F23 Cosine similarity | (see above) |
| F23 Jaccard index | (see above) |
| F23 Normalized Levenshtein | (see above) |
Features
Compare 2 strings/texts and calculate their similarity.
Planned Features
Requested features
Make available as separate dll for use from other tools (undecided yet)
Screenshots
Initial screen:
Comparing Similarity and Simelarity
Usage
Installation
- Unzip the file to it's own directory
- Run the exe
(A settings.xml file will be created when closing the application)
Using the Application
- Enter some texts to compare
- Select desired options
- Results are updated immediately when both strings are non-empty
- Results can be sorted by clicking a column title
Uninstallation
- Close the application
- Remove all files
Known Issues
To be reported by users, none so far...

Recent Posts




