
報錯信息如下:

根據(jù)網(wǎng)上查找的資料,錯誤原因是:5.x后QueryBuilder.add方法沒有了
修改后代碼:

BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery()
.should(QueryBuilders.matchPhraseQuery("name", searchContent));
ScoreFunctionBuilder scoreFunctionBuilder =
ScoreFunctionBuilders.weightFactorFunction(100);
FunctionScoreQueryBuilder functionScoreQueryBuilder = QueryBuilders.functionScoreQuery(queryBuilder,
? ? ? ? scoreFunctionBuilder)
.boostMode(CombineFunction.SUM)
//設置權重分最低分
? ? ? ? .setMinScore(10);
PageRequest函數(shù)

錯誤信息如下:
錯誤原因是:PageRequest過時

改法:
把 new?PageRequest 改為PageRequest.of?
