public virtual void TestReusableTokenStream() { Analyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT); CheckOneTerm(a, "Tisch", "tisch"); CheckOneTerm(a, "Tische", "tisch"); CheckOneTerm(a, "Tischen", "tisch"); }
public virtual void TestReusableTokenStream() { Analyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT); CheckOneTerm(a, "Tisch", "tisch"); CheckOneTerm(a, "Tische", "tisch"); CheckOneTerm(a, "Tischen", "tisch"); }
public virtual void TestGermanSpecials() { GermanAnalyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT); // a/o/u + e is equivalent to the umlaut form CheckOneTerm(a, "Schaltflächen", "schaltflach"); CheckOneTerm(a, "Schaltflaechen", "schaltflach"); // here they are with the old stemmer a = new GermanAnalyzer(LuceneVersion.LUCENE_30); CheckOneTerm(a, "Schaltflächen", "schaltflach"); CheckOneTerm(a, "Schaltflaechen", "schaltflaech"); }
public virtual void TestGermanSpecials() { GermanAnalyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT); // a/o/u + e is equivalent to the umlaut form CheckOneTerm(a, "Schaltflächen", "schaltflach"); CheckOneTerm(a, "Schaltflaechen", "schaltflach"); // here they are with the old stemmer #pragma warning disable 612, 618 a = new GermanAnalyzer(LuceneVersion.LUCENE_30); #pragma warning restore 612, 618 CheckOneTerm(a, "Schaltflächen", "schaltflach"); CheckOneTerm(a, "Schaltflaechen", "schaltflaech"); }
public virtual void TestStemExclusionTable() { GermanAnalyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT, CharArraySet.EMPTY_SET, new CharArraySet(TEST_VERSION_CURRENT, AsSet("tischen"), false)); CheckOneTerm(a, "tischen", "tischen"); }
public virtual void TestStemExclusionTable() { GermanAnalyzer a = new GermanAnalyzer(TEST_VERSION_CURRENT, CharArraySet.EMPTY_SET, new CharArraySet(TEST_VERSION_CURRENT, AsSet("tischen"), false)); CheckOneTerm(a, "tischen", "tischen"); }
public void TestReusableTokenStream() { Analyzer a = new GermanAnalyzer(Version.LUCENE_CURRENT); CheckReuse(a, "Tisch", "tisch"); CheckReuse(a, "Tische", "tisch"); CheckReuse(a, "Tischen", "tisch"); }
public void TestExclusionTableReuse() { var a = new GermanAnalyzer(Version.LUCENE_CURRENT); CheckReuse(a, "tischen", "tisch"); a.SetStemExclusionTable(new[] { "tischen" }); CheckReuse(a, "tischen", "tischen"); }