Possible to setup a range filter on metafield?

Is it possible to create a range filter for filtering metafield number-type fields and use it in the storefront with Liquid?

For example, I have a decimal metafield called d_field, whose value comes from 0.1 to 10. I want to do some filter like d_field <= 5 and d_field >= 1.3. Is it possible?

I believe the range filter only works with price. You’d need to use a 3rd party like Algolia to achieve something like this