Lucene提供的条件判断查询
第一、按词条搜索 - TermQuery
query = new TermQuery(new Term("name" , "word1"));hits = searcher.search(query);
这样就可以把 field 为 name 的所有包含 word1 的文档检索出来了。
第二、“与或”搜索 - BooleanQuery
它实际是一个组合 query 看看
http://cyqdata.cn/cnblogs/article-detail-39910