public void TestBuild() { string LF = Environment.NewLine; string input = "oneword" + LF + "twoword" + LF + "threeword"; PlainTextDictionary ptd = new PlainTextDictionary(new StringReader(input)); Store.Directory ramDir = NewDirectory(); SpellChecker spellChecker = new SpellChecker(ramDir); spellChecker.IndexDictionary(ptd, NewIndexWriterConfig(TEST_VERSION_CURRENT, null), false); string[] similar = spellChecker.SuggestSimilar("treeword", 2); assertEquals(2, similar.Length); assertEquals(similar[0], "threeword"); assertEquals(similar[1], "oneword"); spellChecker.Dispose(); ramDir.Dispose(); }
public void TestSpellchecker() { Directory dir = NewDirectory(); SpellChecker sc = new SpellChecker(dir); indexReader = DirectoryReader.Open(store); sc.IndexDictionary(new LuceneDictionary(indexReader, "contents"), NewIndexWriterConfig(TEST_VERSION_CURRENT, null), false); string[] suggestions = sc.SuggestSimilar("Tam", 1); assertEquals(1, suggestions.Length); assertEquals("Tom", suggestions[0]); suggestions = sc.SuggestSimilar("Jarry", 1); assertEquals(1, suggestions.Length); assertEquals("Jerry", suggestions[0]); indexReader.Dispose(); sc.Dispose(); dir.Dispose(); }
public void TestBuild() { string LF = Environment.NewLine; string input = "oneword" + LF + "twoword" + LF + "threeword"; PlainTextDictionary ptd = new PlainTextDictionary(new StringReader(input)); Store.Directory ramDir = NewDirectory(); SpellChecker spellChecker = new SpellChecker(ramDir); spellChecker.IndexDictionary(ptd, NewIndexWriterConfig(TEST_VERSION_CURRENT, null), false); string[] similar = spellChecker.SuggestSimilar("treeword", 2); assertEquals(2, similar.Length); assertEquals(similar[0], "threeword"); assertEquals(similar[1], "oneword"); spellChecker.Dispose(); ramDir.Dispose(); }
public void TestSpellchecker() { Directory dir = NewDirectory(); SpellChecker sc = new SpellChecker(dir); indexReader = DirectoryReader.Open(store); sc.IndexDictionary(new LuceneDictionary(indexReader, "contents"), NewIndexWriterConfig(TEST_VERSION_CURRENT, null), false); string[] suggestions = sc.SuggestSimilar("Tam", 1); assertEquals(1, suggestions.Length); assertEquals("Tom", suggestions[0]); suggestions = sc.SuggestSimilar("Jarry", 1); assertEquals(1, suggestions.Length); assertEquals("Jerry", suggestions[0]); indexReader.Dispose(); sc.Dispose(); dir.Dispose(); }