public virtual void Visit(IIntervalsQuery query) => Write("intervals");
internal static bool IsConditionless(IIntervalsQuery q) => q.Field.IsConditionless() || q.Match == null && q.AllOf == null && q.AnyOf == null;
public virtual void Visit(IIntervalsQuery query) { }
internal static bool IsConditionless(IIntervalsQuery q) => q.Field.IsConditionless() || q.Match == null && q.AllOf == null && q.AnyOf == null && q.Prefix == null && q.Wildcard == null && q.Fuzzy == null;