Class FuzzySearch
Utility class to perform matching against query text using a fuzzy search algorithm.
Namespace: Unity.QuickSearch
Syntax
public static class FuzzySearchFields
HighlightColorTag
Color for matching text when using fuzzy search.
Declaration
public static string HighlightColorTagField Value
| Type | Description | 
|---|---|
| String | 
HighlightColorTagSpecial
Color for special tags when using fuzzy search.
Declaration
public static string HighlightColorTagSpecialField Value
| Type | Description | 
|---|---|
| String | 
Methods
FuzzyMatch(String, String, ref Int64, List<Int32>)
Performs a fuzzy search on a string to see if it matches a pattern.
Declaration
public static bool FuzzyMatch(string pattern, string origin, ref long outScore, List<int> matches)Parameters
| Type | Name | Description | 
|---|---|---|
| String | pattern | Pattern that we try to match the source string | 
| String | origin | String we are looking into for a match | 
| Int64 | outScore | Score of the match. A higher score means the pattern is a better match for the string. | 
| List<Int32> | matches | List of indices in the source string where a match was found. | 
Returns
| Type | Description | 
|---|---|
| Boolean | Returns true if a match was found |