I have previously written about the Top 17 Search Innovations outside of Google. Clearly, Google is not going to take this onslaught lying down. As Alex Iskold wrote in an article on the Read/WriteWeb, these types of changes slowly make their way into the mainstream. Google has already introduced personalized search; it's only a matter of time before many or all of these features get included into the main Google search engine. [Naturally, I will be happy to help with suggestions !]
As more and more features get crammed in, mainstream search engines like Google and Yahoo! will face challenges from the Innovator's Dilemma - if not integrated properly, ongoing relentless addition of features can not only make the user interface cluttered and difficult to use, but can also degrade the architecture by making it horribly complex and difficult to change.
So the key question becomes: what would the overall architecture of Google (or any mainstream web search engine) look like, if it included most of these features? In this post, we will take a speculative look at a unifying architecture - a conceptual look at how a general-purpose search engine like Google or Yahoo! might set up their architecture so that these and other new features could be easily added while maintaining overall architecture coherency. This is a purely intellectual exercise - no doubt each of the major search engines will evolve their own strategy and architecture to deal with these issues.
As the above image shows [click to enlarge it], the overall architecture is split up into sections: the query interface, server components, the results interface, saved-search agents and support for alternative results platforms. Of course, not every search would use all of these features, but the search would optionally be routed through some of these engines as appropriate.
Let us take a quick look at the various sections:
1. Query Interface
One key change to the query interface in the future, is the likely addition of search parameters,
which can use the magic of Ajax to appear automatically as needed.
Parameters can be classified into two types: General parameters, such
as freshness dates and content type, and Domain-specific parameters for
vertical search queries.
2. Server components
In future, the simple "search box" on the Google front page could hide a variety of specialized search engines behind it:
- Pre-processing support: Personalization, Natural language processing, semantic analysis
- Algorithmic changes: Rich content search, social input (reputation-based), self-optimization
- Source restrictions: Restricting the scope of the search to trusted sources and/or to a specific vertical
- Post-processing support: Clustering, related tags, support for services
3. Results interface
Long
term, the results interface should include support for enhanced types
of results visualization, such as clustering and related tags, query
refinement (using filters or suggestions), along with support for
saving searches (user agents) and alternative results platforms - such
as Mobile, RSS feeds, RIAs, Emails and Web Services.
Finally, a big win for the user would be support for Discovery: a process by which the search engine knows enough about you, as a user, to find content of interest specifically for you (articles, news, blog posts and so on) and notifies you about it, preferably using an RSS feed.
That concludes our look at a conceptual architecture for search. Is this simple, yet powerful? Or just simple-minded? Leave a comment or email me and let me know!
Related Reading





well, the conceptualize look at how a general-purpose search engine like Google or Yahoo! might set up their architecture so that these and other new features could be easily added while maintaining overall architecture coherency.
Posted by: seo california | December 15, 2009 at 04:30 PM
hey very nice article for basic architecture of search engines. But still looking for more in detail about every component of the search engine. please share the link if you have.
Posted by: php programmer | September 14, 2010 at 11:44 PM
I LOVE this! SO cute!*
Posted by: coach factory stores | November 11, 2010 at 05:07 PM
oh so funny!
Posted by: moncler jackets | November 11, 2010 at 10:45 PM
I want to bring out the secrets of nature and apply them for the happiness of man . I don't know of any better service to offer for the short time we are in the world .
Posted by: cheap air jordans | November 12, 2010 at 07:03 PM
Appreciate your hard work … thanks for opening the eyes…
Posted by: Oriya Classifieds | November 15, 2010 at 08:53 AM
I did not discuss that particular issue!!
Posted by: moncler jackets | November 15, 2010 at 05:03 PM
I did not discuss that particular issue!!
Posted by: moncler jackets | November 15, 2010 at 05:08 PM
I was once asked.*_*
Posted by: nike air max | November 16, 2010 at 11:22 PM
These are two necessities needed for race events especially if you want to be considered competition.
Posted by: north face jackets | November 25, 2010 at 02:00 AM
Good work,hope your blog be better!I just want to make a blog like this!
Posted by: yiwu china | December 01, 2010 at 05:11 PM
in understanding where you need help and how realistically applicable are the tips, schemes and techniques to your youth football team and your specific grouping of kids
Posted by: Ugg Boots Deutschland | December 10, 2010 at 07:45 PM
BYE,BYE,NEVER SAY GOODBYE....O(∩_∩)O~
Posted by: Cheap UGG Boots | January 19, 2011 at 12:02 AM
Every one knows that humen's life seems to be not cheap, but some people need money for different things and not every man earns enough cash. Thence to get good loans and just car loan will be a correct solution.
Posted by: Gay23Melendez | February 16, 2011 at 01:10 PM
Please post more of this. I largely enjoyed it.
Posted by: Coach Outlet | February 21, 2011 at 06:56 PM
have a nice day
Posted by: chanel handbags | March 21, 2011 at 06:26 PM
vere you need help and how realistically
Posted by: cheap laptop battery | March 30, 2011 at 11:30 PM
Hey, Really great work,I would like to join your blog anyway so please continue sharing with us....
Posted by: Generic Viagra | April 07, 2011 at 10:49 PM
Thank you for this blog. That's all I can say. You most definitely have made this blog into something that's eye opening and important. You clearly know so much about the subject, you've covered so many bases. Great stuff from this part of the internet. Again, thank you for this blog.
Posted by: Living Room Furniture | April 11, 2011 at 03:06 AM
I had been really inspired to know this blog. Many thanks for this article. I absolutely savored little bit and off course I will bookmark view latest article you post. Thanks!
Posted by: Indian Handicraft | April 13, 2011 at 11:57 PM
I am writing an article for our university journal and I also write about this theme, may I use these 2 pictures for our journal?
Thanks a lot in advance!
Posted by: high risk pregnancy | April 26, 2011 at 02:17 AM
KONAKRY, Guinea - Dell 8500m Akku Guinea "welcomes" Dell 8600m Akku Chinese investment to Dell inspiron 6400 Akku stimulate economic Dell 00X216 Akku growth in what Alpha HP 319411-001 Akku Conde
Posted by: Laptop Akuus | May 05, 2011 at 02:38 AM
Thanks for the information! These are two necessities needed for race events especially if you want to be considered competition.
Posted by: Free Senior Dating | May 11, 2011 at 05:50 AM
Rather actually! I want to bring out the secrets of nature and apply them for the happiness of man . I don't know of any better service to offer for the short time we are in the world .
Posted by: meet people online | May 11, 2011 at 08:44 AM
Hi there,
Really nice job,There are many people searching about that now they will find enough sources by your tips.
Also looking forward for more tips about that
Posted by: ゼチーア | May 11, 2011 at 10:51 PM