When you say that you only see 2 results - do you mean 2 lines of results? Check the # column - that shows you how many identical versions of a file are being shared. For example - if the total results showed as 240 but you only had 2 lines of results showing... one with 100 in the # column & the other with 140 in the # column, that would account for your total results.
If that's not the case, check your junk filter (tools > options > junk) & see if you've chosen to not show junk. In that case, whatever your LW marks as junk won't show in your search results but will still count towards the total results found.
Junk Filter
Fakes are throughout the network. Do you use the hostiles list? If not, check the link below for download & info about where to place the list (within the preferences folder named LimeWire). Close LW properly before you add the list. That might reduce the amount of crap that you see.
The TechNutopia Fullsize Hostiles List for BearShare and LimeWire
If you find that you see heaps of junk, click on your Connections tab. There you'll see the ultrapeers that you're connected to. If you're connected to bad UPs then you'll see lots of spam. Right click on an UP > remove... a new UP will replace the old one. Do this with all your UPs & then search... see whether things change.
Check out the advice here:
Problems with the search
There are also tips here:
How to find music