Fuzzy Search for .NET/C#/VB.NET

Highlight Express is a fuzzy search component for .NET. You can search around 100,000 rows of data quickly and efficiently, and it's specially designed to deal with user misspellings.
  • Finds accurate results despite user spelling errors
  • Gets users to data quicker with a brilliant incremental search experience
  • Specially designed for names and location data
  • Includes a name thesaurus with over 20,000 name synonyms
  • Free for non-commercial use

What is it?

Highlight is a .NET component that performs fuzzy searching over string based datasets. Your users can mis-spell queries and Highlight will find what they really wanted. A quick, efficient, fuzzy search experience means your users get to the data they care about quicker, with less mistakes.

Up to 10% of user searches are misspelled. Highlight gets results to users, even if they are misspelled! Save time and money by avoiding errors, reducing duplicate records, and getting users to their data quicker.

Demo

This demo shows Highlight Express incrementally searching over names in the Adventure Works database (10,000 name records). The demo is included in the distribution:

AdventureWorks Name Search

e.g: "Bob Moore" or "blke wlson"