你的位置:首页 > 软件开发 > Java > lucene BooleanClause setMinimumNumberShouldMatch 在solr中的对应使用方法

lucene BooleanClause setMinimumNumberShouldMatch 在solr中的对应使用方法

发布时间:2015-05-29 00:00:32
我们在使用BoooleanQuery的时候,有的时候想要命中其中的至少N项,就会用到setMinimumNumberShouldMatch方法。比如:BooleanQuery bq = new BooleanQuery();bq.add(new TermQuery(new Ter ...

我们在使用BoooleanQuery的时候,有的时候想要命中其中的至少N项,就会用到setMinimumNumberShouldMatch方法。

比如:

BooleanQuery bq = new BooleanQuery();bq.add(new TermQuery(new Term("title","java")), BooleanClause.Occur.SHOULD);bq.add(new TermQuery(new Term("title","C#")), BooleanClause.Occur.SHOULD);bq.add(new TermQuery(new Term("title","javascript")), BooleanClause.Occur.SHOULD);bq.add(new TermQuery(new Term("title","php")), BooleanClause.Occur.SHOULD);bq.setMinimumNumberShouldMatch(3);

原标题:lucene BooleanClause setMinimumNumberShouldMatch 在solr中的对应使用方法

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录