You must specify the required Version compatibility when creating PortugueseAnalyzer:
public virtual void TestExclude() { CharArraySet exclusionSet = new CharArraySet(TEST_VERSION_CURRENT, AsSet("quilométricas"), false); Analyzer a = new PortugueseAnalyzer(TEST_VERSION_CURRENT, PortugueseAnalyzer.DefaultStopSet, exclusionSet); CheckOneTerm(a, "quilométricas", "quilométricas"); CheckOneTerm(a, "quilométricos", "quilometric"); }
public virtual void TestBasics() { Analyzer a = new PortugueseAnalyzer(TEST_VERSION_CURRENT); // stemming CheckOneTerm(a, "quilométricas", "quilometric"); CheckOneTerm(a, "quilométricos", "quilometric"); // stopword AssertAnalyzesTo(a, "não", new string[] { }); }