Welcome to WebmasterWorld Guest from 188.8.131.52
Has there been a discussion on this topic?
Many, including a thread within the last couple of weeks. A Google search should help you find them.
Some people use their own on site search engine but display an adsense block on the results page. This may be work well if your site search is used a lot (mine isn't). The difficulty is that you can't display an adsense block on blank search results pages.