placing online advertisements on pages showing search engine results, targeted to match search terms