Script Query Usageedit
A query allowing to define scripts as queries.
See the Elasticsearch documentation on script query for more details.
Fluent DSL Exampleedit
q .Script(sn => sn .Name("named_query") .Boost(1.1) .Inline(_templateString) .Params(p=>p.Add("param1", 50)) )
Object Initializer Syntax Exampleedit
new ScriptQuery { Name = "named_query", Boost = 1.1, Inline = _templateString, Params = new Dictionary<string, object> { { "param1", 50 } } }
Example json output.
{ "script": { "_name": "named_query", "boost": 1.1, "script": { "inline": "doc['numberOfCommits'].value > param1", "params": { "param1": 50 } } } }