protected internal override TokenStreamComponents CreateComponents(string fieldName, TextReader reader) { Tokenizer t = new GraphTokenizer(reader); TokenStream t2 = new MockGraphTokenFilter(Random, t); return(new TokenStreamComponents(t, t2)); }
public virtual void TestMockGraphTokenFilterOnGraphInput() { for (int iter = 0; iter < 100 * RandomMultiplier; iter++) { if (Verbose) { Console.WriteLine("\nTEST: iter=" + iter); } // Make new analyzer each time, because MGTF has fixed // seed: Analyzer a = Analyzer.NewAnonymous(createComponents: (fieldName, reader) => { Tokenizer t = new GraphTokenizer(reader); TokenStream t2 = new MockGraphTokenFilter(Random, t); return(new TokenStreamComponents(t, t2)); }); CheckAnalysisConsistency(Random, a, false, "a/x:3 c/y:2 d e f/z:4 g h i j k"); } }
protected override TokenStreamComponents CreateComponents(string fieldName, TextReader reader) { Tokenizer t = new GraphTokenizer(reader); TokenStream t2 = new MockGraphTokenFilter(Random(), t); return new TokenStreamComponents(t, t2); }