diff --git a/specification/_types/query_dsl/term.ts b/specification/_types/query_dsl/term.ts index 6ebd7c0064..d828eed53d 100644 --- a/specification/_types/query_dsl/term.ts +++ b/specification/_types/query_dsl/term.ts @@ -163,9 +163,30 @@ export class NumberRangeQuery extends RangeQueryBase { to?: double | null } -/** @codegen_names date, number */ +export class TermsRangeQuery extends RangeQueryBase { + /** + * Greater than. + */ + gt?: string + /** + * Greater than or equal to. + */ + gte?: string + /** + * Less than. + */ + lt?: string + /** + * Less than or equal to. + */ + lte?: string + from?: string | null + to?: string | null +} + +/** @codegen_names date, number, terms */ // Note: deserialization depends on value types -export type RangeQuery = DateRangeQuery | NumberRangeQuery +export type RangeQuery = DateRangeQuery | NumberRangeQuery | TermsRangeQuery export enum RangeRelation { /**