[lucene] 请教下lucene多条件搜索条件组合的问题
smartmac
2011-05-24
请问下lucene里,多条件组合问题
BooleanClause.Occur[] flags = {BooleanClause.Occur.SHOULD, BooleanClause.Occur.MUST, BooleanClause.Occur.MUST}; 这种形式的 怎么实现(a||b)&&c这种形式,(a或b)且c,就是a里包含关键词活着b里包含关键字,并且c包含关键字,如果用两个BooleanClause.Occur.SHOULD一个MUST的话,a和b都没有关键字,c有,也会搜到该记录 |
|
muxiaolin
2011-05-26
BooleanQuery 嵌套 BooleanQuery
|