Tom,
The 5.3 version does have the boolean parser in it.
It also has some support for passing in arbitrary search operators like in google search (ie: site:openacs.org etc)
Right now there isn't any clean way to implement these, they should be callbacks.