internal static bool IsConditionless(IScriptScoreQuery q) { if (q.Script == null || q.Query.IsConditionless()) { return(true); } switch (q.Script) { case IInlineScript inlineScript: return(inlineScript.Source.IsNullOrEmpty()); case IIndexedScript indexedScript: return(indexedScript.Id.IsNullOrEmpty()); } return(false); }
public virtual void Visit(IScriptScoreQuery query) => Write("script_score");
public virtual void Visit(IScriptScoreQuery query) { }