diff --git a/src/collection.cpp b/src/collection.cpp index ff14fcfa..92edf037 100644 --- a/src/collection.cpp +++ b/src/collection.cpp @@ -4870,7 +4870,7 @@ bool Collection::get_enable_nested_fields() { Option Collection::parse_facet(const std::string& facet_field, std::vector& facets) const{ const std::regex base_pattern(".+\\(.*\\)"); - const std::regex range_pattern("[[a-zA-Z]+:\\[([+-]?([0-9]*[.])?[0-9]*)\\,\\s*([+-]?([0-9]*[.])?[0-9]*)\\]"); + const std::regex range_pattern("[[a-z A-Z]+:\\[([+-]?([0-9]*[.])?[0-9]*)\\,\\s*([+-]?([0-9]*[.])?[0-9]*)\\]"); if(facet_field.find(":") != std::string::npos) { //range based facet if(!std::regex_match(facet_field, base_pattern)){