Why do people insist on blaming users when users use things in the "wrong" way? If you give a general feedback button to a user, they will give you back general feedback of all kinds - it's not that hard to understand, really.
If you want to get feedback specific to the quality of the search results, then provide another button that says "Tell us if the results you got are not useful / just spam". Be clear about what exactly the button does, and you'll get meaningful reports from the users. Note that I said another button - you always need a general feedback button for people wanting to report something else, that's how you get general and specific feedback.
Also, google is one of the worst companies, if not the worst company, at dealing with user feedback. You can't just expect people to give you feedback but never return the favor in any way. People have the feeling that giving feedback to google is like throwing things into a black hole - like talking to a machine - if you know no one will answer you and you will never know if anyone even read your feedback, not even a little thank you note or a clue that the feedback was useful, there isn't much incentive to give feedback, now is there?
Google Maps (a different beast, of course) handles feedback exceptionally well. You're first thanked and promised a response, then a couple of days later you usually get a "you were right, we'll fix that and let you know when it's fixed", and then within a few months another "we fixed it, here's a link to what you reported (shown on Google Maps), please let us know if we still didn't get it right".
As a result, I enjoy reporting issues to Google Maps, because I know they will be addressed. Maps are dealing with a lot more tangible and unchanging dataset than Search, though.
Also, google is one of the worst companies, if not the worst company, at dealing with user feedback. You can't just expect people to give you feedback but never return the favor in any way. People have the feeling that giving feedback to google is like throwing things into a black hole - like talking to a machine - if you know no one will answer you and you will never know if anyone even read your feedback, not even a little thank you note or a clue that the feedback was useful, there isn't much incentive to give feedback, now is there?