lucene中的组合查询

新版中使用:

 

TermQuery tq1 = ……;

TermQuery tq2 = ……;

BooleanQuery bq = new BooleanQuery();

bq.add(tq1, BooleanClause.Occur.MUST);

bq.add(tq2, BooleanClause.Occur.MUST);

 

 

 

旧版中使用:

 

TermQuery tq1 = …..;

TermQuery tq2 = ……;

BooleanQuery bq = new BooleanQuery();

bq.add(tq1, true, false);

bq.add(tq2, true, false);

 

你可能感兴趣的:(Lucene)