public ScriptScoreFunction(Action <ScriptFilterDescriptor> scriptSelector) { var descriptor = new ScriptFilterDescriptor(); if (scriptSelector != null) { scriptSelector(descriptor); } this._ScriptScore = descriptor; }
/// <summary> /// A filter allowing to define scripts as filters. /// </summary> public BaseFilter Script(Action <ScriptFilterDescriptor> scriptSelector) { var descriptor = new ScriptFilterDescriptor(); if (scriptSelector != null) { scriptSelector(descriptor); } return(this.New(descriptor, f => f.ScriptFilter = descriptor)); }
public FunctionScoreQueryDescriptor <T> ScriptScore(Action <ScriptFilterDescriptor> scriptSelector) { var descriptor = new ScriptFilterDescriptor(); if (scriptSelector != null) { scriptSelector(descriptor); } ((IFunctionScoreQuery)this).ScriptScore = descriptor; return(this); }