A bounded result set
Any search returns a bounded number of results however it is phrased, so a national sweep by area alone caps out in every city and quietly loses the busiest markets first.
What we doRecursive partitioning by geography, price band and property type, with each partition carrying a proof that it sits under the ceiling and splitting automatically when it approaches it.