/// <summary> /// Gets the similar words. /// </summary> /// <param name="reader">The reader.</param> /// <param name="fieldName">Name of the field.</param> /// <param name="word">The word.</param> /// <returns></returns> private string[] SuggestSimilar(IndexReader reader, string fieldName, string word) { var spell = new SpellChecker(reader.Directory()); spell.IndexDictionary(new LuceneDictionary(reader, fieldName)); var similarWords = spell.SuggestSimilar(word, 2); // now make sure to close the spell checker spell.Close(); return(similarWords); }