中易网

lucene 多个 filter 怎么同时过滤?

答案:1  悬赏:0  
解决时间 2021-01-17 18:31
lucene 多个 filter 怎么同时过滤?
最佳答案
BooleanQuery booleanQuery = new BooleanQuery();
booleanQuery.add(new BooleanClause(NumericRangeQuery.newIntRange("age", 18, Integer.MAX_VALUE, true, true),  BooleanClause.Occur.MUST));
booleanQuery.add(new BooleanClause(new TermQuery(new Term("sex", "男")), BooleanClause.Occur.MUST));

Filter filter = new QueryWrapperFilter(booleanQuery);

searcher.search(query, filter, 20);

//用的是lucene 4.10.3追问1 filter有什么特殊的用处吗? 为什么条件不直接写在query里,而有时要写在filter里?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
304不锈钢是铣还是线
若负1小于a小于b小于0,把分式a分之b的分子,分
my new school
北京到秦宁路程有多少公里
请问哪些植物传播种子,用下面的词语,乘着风
clannadPC版游戏版本共有几个?日本方面的
紫薇花的英文是什么
酷翼随身wifi路由器怎么无法使用
我在LOL电一有没有会玩中的能教我
从2005年6月6日到2005年6月9日经过了多少天
astm.a49属于什么牌号
一个圆形的直径是10厘米,它里面最大的正方形
这首祝词什么意思?
有几个卖净水机的人去村里骗老人买东西,现在
求蛇精男视频!!!!
推荐资讯
林海摩托车和林海雅马哈摩托车的区别
为什么笔记本电脑一直高温不下
请问1938年德意志第三帝国2马克银币齿上的德
染发底色是红色哪些颜色染不上
宇称的τ-θ之谜
周公解梦周梦见妈妈走了
为什么现在百度上的回答都这么反动?被外国控
福州市涉外婚姻登记处地址在哪,我要去那里办
数码相机连接电脑后,相机已显示usb模式,但
ADM A8 7500和睿智i7 870哪个好?
貔貅为什么不适合72岁以上老人佩戴?72岁以上
老公经常给我说想交换,说刺激他想试。但心里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?