You are looking at documentation for an older release.
Not what you want? See the
current release documentation.
Script fieldsedit
var queryResults = this._client.Search<ElasticSearchProject>(s=>s .From(0) .Size(10) .MatchAll() .Fields(f=>f.Name) .ScriptFields(sf=>sf .Add("locscriptfield", sff=>sff .Script("doc['loc'].value * multiplier") .Params(sp=>sp .Add("multiplier", 4) ) ) ) ); Assert.True(queryResults.IsValid); Assert.True(queryResults.Documents.Any()); Assert.True(queryResults.Documents.All(d=>d.LocScriptField != 0));