View that can Order by "A" but filter by "B"

To filter locally I have to load all docs every time, and to be sure to not run out of memory I need to query in batches.
Isn’t server filtering smart with sort of direct access to data if you specify a startkey?
From my understanding it doesn’t loop through the whole dataset.

Speaking of N1QL now that you are preparing Couchbase 4, will it be out officially for 3.0 too or once final it will ship with 4.0 only?