interesting approach, to answer your question about natural language search no I don't believe it does.
Because you are using
//comparison list additions
I actually meant I don't think I can do a natural language search with WADB's search server behavior. It would be a third search process, but I suspect I will have to hand code it.
Does WADB do natural language searches? Assuming not, I would do the same process except the implosion will be more complex since I will want to reatain the score values of the search.