[[java-query-dsl-range-query]] ==== Range Query See {ref}/query-dsl-range-query.html[Range Query] [source,java] -------------------------------------------------- QueryBuilder qb = rangeQuery("price") <1> .from(5) <2> .to(10) <3> .includeLower(true) <4> .includeUpper(false); <5> -------------------------------------------------- <1> field <2> from <3> to <4> include lower value means that `from` is `gt` when `false` or `gte` when `true` <5> include upper value means that `to` is `lt` when `false` or `lte` when `true` [source,java] -------------------------------------------------- // A simplified form using gte, gt, lt or lte QueryBuilder qb = rangeQuery("age") <1> .gte("10") <2> .lt("20"); <3> -------------------------------------------------- <1> field <2> set `from` to 10 and `includeLower` to `true` <3> set `to` to 20 and `includeUpper` to `false`