We had a pretty lengthy discussion about this before the summer, and the consensus seemed to be that a fulltext-based approach looked most viable.
So how does this take care of deep indexing non-atomic categories? =>How will this extension be even remotely useful for let's say commons?
This discussion is far from over. The basic problems are _not_ solved.
I'm sure this thread will die out soon. Half of the participants will again be soothed by the promise of some easy solution just barely beyond the horizon, while the half that realizes that said solution _cannot possibly work_ without a radical reform of the category system will again be too annoyed (I'm getting there already) to continue discussing.
Deja vue...