Searching a range by another range
Set up two exposed filters (exposed filters show on the view itself, with the user able to set their own value) one for the min_size field and another for the max_size field.

When setting up the exposed filters you'll have a choice "expose operator." With that choice you can allow the user to choose the operator (e.g. less than, greater than, greater than or equal to, etc.). The end user can use either of the exposed filters or both. 

You'll need to be pay attention to your label choices and the help text you create to make sure what you come up with is easy to use and returns the expected results.