private static QueryContainer GreaterThanOrEqualQueryTransformer(Filter filter)
        {
            if (double.TryParse(filter.Value.Value, out var value))
            {
                return(Query <T> .Range(r => r.Field(filter.Field.Value).GreaterThanOrEquals(value)));
            }

            return(null);
        }
 private static QueryContainer TermQuery(Filter filter)
 {
     return(Query <T> .Term(filter.Field.Value, filter.Value.Value.ToLowerInvariant()));
 }
 private static QueryContainer WildcardTransformer(Filter filter)
 {
     return(Query <T> .Wildcard(filter.Field.Value, $"*{filter.Value.Value}*"));
 }