public TextChunk(string text, bool allowFuzzingMatching) { this.Text = text; this.CharacterSpans = StringBreaker.BreakIntoCharacterParts(text); this.SimilarityChecker = allowFuzzingMatching ? WordSimilarityChecker.Allocate(text, substringsAreSimilar: false) : null; }
private static IList <string> BreakIntoCharacterParts(string identifier) { return(PartListToSubstrings(identifier, StringBreaker.BreakIntoCharacterParts(identifier))); }