This is not so innovative, you've been able to do so for many years using Google Custom Search (now Programmable Search Engine) - e.g. many years ago I made an open source projects search: https://cse.google.com/cse?cx=008818486088109706548:xnogqdia...