Revert "search: delete !hier! feature flag/code path (#2744)"
Created by: ijt
This reverts commit bc675b82641972a517808c87b361b8feda150925.
We want to start experimenting with nested querying. We have this implementation already so we may as well bring it back in and understand its performance and limitations before deciding whether to build on it or start over.