TextMatch is a library for matching text strings against patterns (written as Lucene query expressions).
If you have a large collection of text strings, and you need to find the ones that match certain text patterns - TextMatch can help. For this requirement, TextMatch is easier to use than regular expressions.
- Uses Lucene query expressions to define text patterns. Refer to this article for an overview of the syntax.
- Option to change the stop words/chars used in tokenization.
- Option to enable/disable case-sensitive matching.
- Option to enable/disable word stemming.
Open the Package Manager Console and install the TextMatch nuget package.
PM> Install-Package TextMatch
Refer to TextMatch.Tests for usage.