I'm not sure if it's possible to specify routes in this way, but usually for this kind of route you'd just use search params, like /?q=rope&costMin=0&costMax=10
(I'm assuming this is a search operation). This way, the params are optional and it will still match the base path.
Just specify the route like this:
$routeProvider.when('/', { ... });
and then inject $routeParams
into your controller and you can access the params:
$routeParams = { q: 'rope', costMin: '0', costMax: '10' }