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); }