在lucene v5中,可以按以下方式提升查询:
Query q = new QueryParser("param", paramAnalyzer).parse(param);
q.setBoost(10f);但是在v6中已经没有setBoost()方法了。
问题:我怎样才能在v6中继续前进呢?
发布于 2016-04-25 14:38:26
从6.0开始,您将需要将查询包装在BoostQuery中。如下所示:
Query q = new QueryParser("param", paramAnalyzer).parse(param);
q = new BoostQuery(q, 10f);另见:卢塞尼-6590
https://stackoverflow.com/questions/36843049
复制相似问题