Upgrade von NEST 1.6.2 auf 2.3.3.Was sind die äquivalenten Typen für FunctionScoreFunctionsDescriptor & FunctionScoreFunction in 2.3.3
Was sind die neuen Typen für FunctionScoreFunctionsDescriptor
und FunctionScoreFunction
in NEST 2.3.3?
Sind sie FunctionScoreFunctionsDescriptor
->ScoreFunctionsDescriptor
und FunctionScoreFunction
->ScoreFunctionsDescriptor
?
Wenn das der Fall ist, bauen wir ein var functionScores = new List<Func<ScoreFunctionsDescriptor<IndexData>, ScoreFunctionsDescriptor<Property>>>()
, aber wie kommen wir dies
var searchDescriptor = new SearchDescriptor<IndexData>() .Paged(pageable) .Query(q => q .FunctionScore(fs => fs.Functions(***How do we pass the functionScores***));
Können wir bauen es wie unten?
functionScores.ForEach(f => searchDescriptor.Query(q => q.FunctionScore(fc => fc.Functions(f))));