Inheritance: Lucene.Net.Analysis.Analyzer
        public AnunciosEmMemoria()
        {
            Diretorio = new RAMDirectory();
            Analizador = new BrazilianAnalyzer();

            using (var indexWriter = new IndexWriter(Diretorio, Analizador, IndexWriter.MaxFieldLength.UNLIMITED))
                CriarBaseDocumentosImoveisEmMemoria(indexWriter);
        }
 public void TestExclusionTableReuse()
 {
     BrazilianAnalyzer a = new BrazilianAnalyzer(Version.LUCENE_CURRENT);
     CheckReuse(a, "quintessência", "quintessente");
     a.SetStemExclusionTable(new String[] { "quintessência" });
     CheckReuse(a, "quintessência", "quintessência");
 }
 public void TestStemExclusionTable()
 {
     BrazilianAnalyzer a = new BrazilianAnalyzer(Version.LUCENE_CURRENT);
     a.SetStemExclusionTable(new String[] { "quintessência" });
     CheckReuse(a, "quintessência", "quintessência"); // excluded words will be completely unchanged.
 }
 public void TestReusableTokenStream()
 {
     Analyzer a = new BrazilianAnalyzer(Version.LUCENE_CURRENT);
     CheckReuse(a, "boa", "boa");
     CheckReuse(a, "boainain", "boainain");
     CheckReuse(a, "boas", "boas");
     CheckReuse(a, "bôas", "boas"); // removes diacritic: different from snowball portugese
 }