//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testStopAndGo() throws Exception public virtual void testStopAndGo() { ISet<string> words = new HashSet<string>(); words.Add("aaa"); words.Add("bbb"); string input = "xxx yyy aaa zzz BBB ccc ddd EEE"; // Test Stopwords TokenStream stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(TEST_VERSION_CURRENT, stream, new CharArraySet(TEST_VERSION_CURRENT, words, true)); assertTokenStreamContents(stream, new string[] {"aaa", "BBB"}, new int[] {3, 2}); // Now force case stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(TEST_VERSION_CURRENT, stream, new CharArraySet(TEST_VERSION_CURRENT,words, false)); assertTokenStreamContents(stream, new string[] {"aaa"}, new int[] {3}); // Test Stopwords stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(Version.LUCENE_43, false, stream, new CharArraySet(TEST_VERSION_CURRENT, words, true)); assertTokenStreamContents(stream, new string[] {"aaa", "BBB"}, new int[] {1, 1}); // Now force case stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(Version.LUCENE_43, false, stream, new CharArraySet(TEST_VERSION_CURRENT,words, false)); assertTokenStreamContents(stream, new string[] {"aaa"}, new int[] {1}); }
protected internal override TokenStreamComponents createComponents(string fieldName, Reader reader) { Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false); TokenStream stream = new KeepWordFilter(TEST_VERSION_CURRENT, tokenizer, new CharArraySet(TEST_VERSION_CURRENT, words, true)); return(new TokenStreamComponents(tokenizer, stream)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public void testStopAndGo() throws Exception public virtual void testStopAndGo() { ISet <string> words = new HashSet <string>(); words.Add("aaa"); words.Add("bbb"); string input = "xxx yyy aaa zzz BBB ccc ddd EEE"; // Test Stopwords TokenStream stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(TEST_VERSION_CURRENT, stream, new CharArraySet(TEST_VERSION_CURRENT, words, true)); assertTokenStreamContents(stream, new string[] { "aaa", "BBB" }, new int[] { 3, 2 }); // Now force case stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(TEST_VERSION_CURRENT, stream, new CharArraySet(TEST_VERSION_CURRENT, words, false)); assertTokenStreamContents(stream, new string[] { "aaa" }, new int[] { 3 }); // Test Stopwords stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(Version.LUCENE_43, false, stream, new CharArraySet(TEST_VERSION_CURRENT, words, true)); assertTokenStreamContents(stream, new string[] { "aaa", "BBB" }, new int[] { 1, 1 }); // Now force case stream = new MockTokenizer(new StringReader(input), MockTokenizer.WHITESPACE, false); stream = new KeepWordFilter(Version.LUCENE_43, false, stream, new CharArraySet(TEST_VERSION_CURRENT, words, false)); assertTokenStreamContents(stream, new string[] { "aaa" }, new int[] { 1 }); }
protected internal override TokenStreamComponents createComponents(string fieldName, Reader reader) { Tokenizer tokenizer = new MockTokenizer(reader, MockTokenizer.WHITESPACE, false); TokenStream stream = new KeepWordFilter(TEST_VERSION_CURRENT, tokenizer, new CharArraySet(TEST_VERSION_CURRENT, words, true)); return new TokenStreamComponents(tokenizer, stream); }