public static string SpellCheck(this SpellChecker.Net.Search.Spell.SpellChecker spellChecker, string terms) { var splitTerms = terms.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries).ToList(); var checkedTerms = spellChecker.SpellCheck(splitTerms); return(string.Join(" ", checkedTerms)); }