All three are done with the only query in dosearch.php. There's only one place any search queries are done. The LIKE query isn't there because nobody typed anything to search for.
See my post above. I originally thought it was the show all posts by a user. But I couldn't see the whole query because it was stretched way left/right.
I think it's a search without typing anything in the box. Those searches can also be generated from the bottom of the postlist page - just click Search.
But every search is done by that one query. There are just different WHERE clauses depending on what was entered.
Just becaue you've disabled the search.php page - doesn't mean that anyone half clever couldn't do it with a URL.

You can call the dosearch.php script directly.
See Click Here a search on all forums, no date restriction, and no keywords. Notice how long it takes - its a real server killer.

Like I say, there are some improvements with this in 6.5.