Esempio n. 1
0
        public void TestUnigrams()
        {
            NGramTokenFilter filter = new NGramTokenFilter(input, 1, 1);

            AssertTokenStreamContents(filter, new String[] { "a", "b", "c", "d", "e" }, new int[] { 0, 1, 2, 3, 4 }, new int[] { 1, 2, 3, 4, 5 });
        }
Esempio n. 2
0
        public void TestBigrams()
        {
            NGramTokenFilter filter = new NGramTokenFilter(input, 2, 2);

            AssertTokenStreamContents(filter, new String[] { "ab", "bc", "cd", "de" }, new int[] { 0, 1, 2, 3 }, new int[] { 2, 3, 4, 5 });
        }
Esempio n. 3
0
        public void TestOversizedNgrams()
        {
            NGramTokenFilter filter = new NGramTokenFilter(input, 6, 7);

            AssertTokenStreamContents(filter, new String[0], new int[0], new int[0]);
        }