http://blog.sina.com.cn/u/4964dd65010007g6这篇文章讲的是lucene如何实现的模糊查询,此文主要是如何实现多条件(and or not)查询
copy code hh~~~~·····
String []key=new String[]{"北京","华","男"};
String[] fields = { Static.CITY,Static.AREA,Static.SEX};
BooleanClause.Occur []flags=new BooleanClause.Occur[]{BooleanClause.Occur.MUST,BooleanClause.Occur.MUST,BooleanClause.Occur.SHOULD};
条件关系 MUST(and) SHOULD(or) NOT_MUST(not)
调用函数:Query query=MultiFieldQueryParser.parse(key, fields, flags, analyzer);
这样就ok啦
 
评论
发表评论

您还没有登录,请登录后发表评论

itjunhua
搜索本博客
最近访客
最近加入圈子
存档
最新评论
评论排行榜