I don't know that it being different from ``search`` is such a problem, the method signature is different so I don't think anyone should expect the result to the same too.  I'll make it return a hash rather than an array, but I think the overhead of a new object type whose only usecase is to be consumed by the app.rb implementation of ``advanced_search`` is too much.