// verify parsing of query using a stopping analyzer private void AssertStopQueryEquals(System.String qtxt, System.String expectedRes) { System.String[] fields = new System.String[]{"b", "t"}; Occur[] occur = new Occur[]{Occur.SHOULD, Occur.SHOULD}; TestQueryParser.QPTestAnalyzer a = new TestQueryParser.QPTestAnalyzer(); MultiFieldQueryParser mfqp = new MultiFieldQueryParser(fields, a); Query q = mfqp.Parse(qtxt); Assert.AreEqual(expectedRes, q.ToString()); q = MultiFieldQueryParser.Parse(qtxt, fields, occur, a); Assert.AreEqual(expectedRes, q.ToString()); }
// verify parsing of query using a stopping analyzer private void AssertStopQueryEquals(System.String qtxt, System.String expectedRes) { System.String[] fields = new System.String[] { "b", "t" }; Occur[] occur = new Occur[] { Occur.SHOULD, Occur.SHOULD }; TestQueryParser.QPTestAnalyzer a = new TestQueryParser.QPTestAnalyzer(); MultiFieldQueryParser mfqp = new MultiFieldQueryParser(fields, a); Query q = mfqp.Parse(qtxt); Assert.AreEqual(expectedRes, q.ToString()); q = MultiFieldQueryParser.Parse(qtxt, fields, occur, a); Assert.AreEqual(expectedRes, q.ToString()); }