Google have announced they are releasing a new search function on a subscription basis for websites. Although users can currently include a Google search feature on their sites, it often returns results which includes advertising from competitors.
Google Enterprise Custom Search will allow users to customise results and apparently you can skew the results to guide them to the products you want to sell. For more information go to Google Enterprise