Be aware that servers don't like you doing too many global and server searches. Each search costs about 100 server credits; if you run out, they'll blacklist your sorry ass.

Better do your search phrase refining using other search methods, eg, eMugle.com, filehash.com filedonkey.com, google. When you've settled on a search phrase that eliminates most of the undesired results, do a global search.
If you get fewer than expected results, you are probably blacklisted. Sometimes the server connection gets stale, resulting in no response to a search request. Try cancelling the search, connecting to another server, and repeating the search.
An eMule search will give you about 300 results at a time. Click the 'more' button to get the next batch of 300 results.
Use the size and type filters intelligently to cut down bad results. Eg. most movies are about 700MB or more; setting the min size filter to, say, 400MB cuts out the non-movie crap. When searching for subs, set the max size filter to 10MB, and exclude jpg, mp3.
[EDIT] Shouldn't this be in the eMule Help/FAQ section?