Without getting into the argument of whether this will affect Google, Yahoo or Microsoft’s Search Businesses, I do want to write about the impact of isolating the “engine” out, so that developers all around the world can create applications on it. If there is developer uptake, then it would be safe to assume that Google, Yahoo and Microsoft will follow suit, and also open up their engines to the developer community.
I have always been a big fan of application-specific search engines, whereby, you can constrain the domain of the search, manage the taxonomies of the results, and synthesize information into digestable formats. Today, I submit, that Google is not very “digestable” except for very simple searches.
Okay, example. I spent a few years of my life on a Search Engine application called Prospectminer. Our positioning was An Application for Sales Lead Generation and Qualification. This application had a built in crawler that could search the web for B-to-B sales leads (Suspects, not Prospects or Leads, really), and facilitate the qualification process.
If I were designing this application today, I would probably use an engine such as Alexa (or Google, if they opened it up), and offer it as a web service. We were working on the project in 1998, before the era of web services. We had all sorts of Prospecting tricks programmed into this app, and used learning algorithms and NLP algorithms to augment the pure web crawling that a crawler would achieve.
I would like to hear from other readers who have ideas for / experience with such applications. I believe, the developer community ought to be able to do a lot of very creative and interesting things with such an engine, and some of these ideas could be viable new businesses.
I will suggest some other such apps to try your hands at, if you wish as well …