Inconsistent behavior between "range" and "numeric_range" on unmapped dynamic_template fields

Range filter queries degrade nicely across unmapped dynamic_template
fields, while numeric_range queries throw an error : "failed to find
mapping for field". Bug, Feature, or as Designed?

Tested on 0.19.11

Thank you.

--

Proper link to gist. https://gist.github.com/4010453#file_query.sh

--