public virtual bool Exist(System.String word) { // obtainSearcher calls ensureOpen IndexSearcher indexSearcher = ObtainSearcher(); try { return indexSearcher.DocFreq(F_WORD_TERM.CreateTerm(word)) > 0; } finally { ReleaseSearcher(indexSearcher); } }
internal List <string> SuggestSimilar(string prefix, int maxItems) { var items = spellChecker.SuggestSimilar(prefix, maxItems, null, null, true).ToList(); if (spellChecker.Exist(prefix)) { items.Add(prefix); } return(items); }