Обновление с NEST 1.6.2 до 2.3.3.Каковы эквивалентные типы для FunctionScoreFunctionsDescriptor & FunctionScoreFunction в 2.3.3
Что нового типа для FunctionScoreFunctionsDescriptor
и FunctionScoreFunction
в NEST 2.3.3?
Они FunctionScoreFunctionsDescriptor
->ScoreFunctionsDescriptor
и FunctionScoreFunction
->ScoreFunctionsDescriptor
?
Если это так, то мы строим var functionScores = new List<Func<ScoreFunctionsDescriptor<IndexData>, ScoreFunctionsDescriptor<Property>>>()
, но как передать это вниз
var searchDescriptor = new SearchDescriptor<IndexData>() .Paged(pageable) .Query(q => q .FunctionScore(fs => fs.Functions(***How do we pass the functionScores***));
Можем ли мы построить его, как показано ниже?
functionScores.ForEach(f => searchDescriptor.Query(q => q.FunctionScore(fc => fc.Functions(f))));