簡體   English   中英

如何在Lucene-6中提升QueryParser?

[英]How to boost a QueryParser in Lucene-6?

lucene v5中,可以如下增強查詢:

Query q = new QueryParser("param", paramAnalyzer).parse(param);
q.setBoost(10f);

但是在v6中,不再有setBoost()方法。

問題 :如何在v6中繼續提升?

從6.0開始,您需要將查詢包裝在BoostQuery 像這樣:

Query q = new QueryParser("param", paramAnalyzer).parse(param);
q = new BoostQuery(q, 10f);

另請參閱: LUCENE-6590

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM