diff --git a/docs/reference/mapping/types/range.asciidoc b/docs/reference/mapping/types/range.asciidoc index 1accacc90abec..7e9be8dc0ae0f 100644 --- a/docs/reference/mapping/types/range.asciidoc +++ b/docs/reference/mapping/types/range.asciidoc @@ -113,6 +113,30 @@ The result produced by the above query. -------------------------------------------------- // TESTRESPONSE[s/"took": 13/"took" : $body.took/] +[[ip-range]] +==== IP Range + +In addition to the range format above, IP ranges can be provided in +https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#CIDR_notation[CIDR] notation: + +[source,js] +-------------------------------------------------- +PUT range_index/_mapping/_doc +{ + "properties": { + "ip_whitelist": { + "type": "ip_range" + } + } +} + +PUT range_index/_doc/2 +{ + "ip_whitelist" : "192.168.0.0/16" +} +-------------------------------------------------- +// CONSOLE + [[range-params]] ==== Parameters for range fields