Syslore Fuzzy Matching Engine

Syslore Fuzzy Matching Engine is the fastest and most accurate fuzzy matching engine in the world. It is a data and application agnostic engine, designed to deliver exact matches in inexact structured data with unmatched accuracy and minimal integration effort. Syslore Fuzzy Matching Engine overcomes many common but technically challenging data matching problems, including:

  • Matching of inexact, erroneous, noisy and “hard-to-read” OCR output against a reference database.
  • Deduplication and cleansing of very large databases, integration and merging multiple datasets and registers.
  • Error-tolerant searching and lookup across multiple database columns with multiple simultaneous errors in either the database or the search string.


Unlike data matching solutions based on predefined rules, scripts, vocabularies and extensive manual configurations, Syslore Fuzzy Matching Engine can automatically utilize all the available exact and inexact data in its intelligent and adaptive matching process. This leads to a market-leading accuracy and matching depth with minimal integration effort and manual work required.

Algorithms and distance measures for performing fuzzy comparisons between pairs of strings have been known for several decades. The main handicap of the existing solutions is the lack of a compact and efficient index for finding inexact matches. This deficiency yields to poor scalability. Syslore Fuzzy Matching Engine fuzzy search time achieves sub-linear scalability, even with very loose match quality limits, outperforming existing Levenshtein and similar dynamic programming solutions by orders of magnitude.

Syslore Fuzzy Matching Engine is Java software, enabling simple integration and data processing for all major character sets with its Unicode capability.



Contact Us

To request that a Syslore representative contact you, please contact us using the online form.

|

© Syslore Ltd. 2000-2011 | Legal notice | Privacy notice | Sitemap | ISO 9001:2008 Certification