Lucene.Net.Search.TestExplanations.ReqB C# (CSharp) Method

ReqB() public method

MACRO: Wraps a Query in a BooleanQuery so that it is required, along with a second optional clause which will match everything
public ReqB ( Query q ) : Query
q Query
return Query
        public virtual Query ReqB(Query q)
        {
            BooleanQuery bq = new BooleanQuery(true);
            bq.Add(q, BooleanClause.Occur.MUST);
            bq.Add(new TermQuery(new Term(FIELD, "w1")), BooleanClause.Occur.SHOULD);
            return bq;
        }