public virtual void AddBuilder(string nodeName, ISpanQueryBuilder builder) { builders[nodeName] = builder; }
public SpanFirstBuilder(ISpanQueryBuilder factory) { this.factory = factory; }
public SpanOrQueryBuilder Clause(ISpanQueryBuilder clause) { _clauses.Add(clause); return this; }
public FieldMaskingSpanQueryBuilder(ISpanQueryBuilder queryBuilder, string field) { _queryBuilder = queryBuilder; _field = field; }
public SpanNotQueryBuilder Exclude(ISpanQueryBuilder exclude) { _exclude = exclude; return this; }
public SpanFirstQueryBuilder(ISpanQueryBuilder matchBuilder, int end) { _matchBuilder = matchBuilder; _end = end; }
public SpanNotQueryBuilder Exclude(ISpanQueryBuilder exclude) { _exclude = exclude; return(this); }
public SpanNearQueryBuilder Clause(ISpanQueryBuilder clause) { _clauses.Add(clause); return(this); }
public SpanNotQueryBuilder Include(ISpanQueryBuilder include) { _include = include; return(this); }
public static FieldMaskingSpanQueryBuilder FieldMaskingSpanQuery(ISpanQueryBuilder query, string field) { return new FieldMaskingSpanQueryBuilder(query, field); }
public static SpanFirstQueryBuilder SpanFirstQuery(ISpanQueryBuilder match, int end) { return new SpanFirstQueryBuilder(match, end); }
public SpanNotQueryBuilder Include(ISpanQueryBuilder include) { _include = include; return this; }
public SpanNearBuilder(ISpanQueryBuilder factory) { this.factory = factory; }
public static SpanFirstQueryBuilder SpanFirstQuery(ISpanQueryBuilder match, int end) { return(new SpanFirstQueryBuilder(match, end)); }
public static FieldMaskingSpanQueryBuilder FieldMaskingSpanQuery(ISpanQueryBuilder query, string field) { return(new FieldMaskingSpanQueryBuilder(query, field)); }
public SpanOrBuilder(ISpanQueryBuilder factory) { this.factory = factory; }