public virtual void Visit(ISpanOrQuery query) { }
public virtual void Visit(ISpanOrQuery query) { Write("span_or"); }
public virtual void Visit(ISpanOrQuery customFiltersScore) { }
internal static bool IsConditionless(ISpanOrQuery q) => !q.Clauses.HasAny() || q.Clauses.Cast <IQuery>().All(qq => qq.Conditionless);