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; }