O'Reilly logo

Web Application Architecture: Principles, Protocols and Practices, 2nd Edition by Rich Rosen, Leon Shklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Search Technologies

IN THIS CHAPTER

  • Web search

  • Search applications

  • Search engine optimization

OBJECTIVES

  • Introduce and illustrate basic search algorithms.

  • Examine common enhancements to search algorithms.

  • Discuss Google's Page Rank and other web search techniques.

  • Analyze web spider architecture and principles of operation.

  • Analyze the architecture of modern search applications.

  • Examine techniques used in search engine optimization, including "Black Hat" techniques.

People use the web for many different reasons: to shop, to be entertained, to read news, and to perform research. As the exponential growth of the web continues, new on-line resources are constantly appearing, while old resources move, change and sometimes disappear. Search engines have become the primary means for finding relevant information. It is not enough for web site owners simply to offer content and applications that people want; they must make sure that global search engines find their offerings and attract visitors to their sites.

The importance of search technology is not limited to the global search engines like Google, Yahoo, and Ask.com. It is just as critical for local applications that provide search functionality for a single site or a set of related sites. The global search engines make use of proprietary search technologies, which are not available to the general application development community. The most popular of the publicly available technologies are Fast, Google Enterprise (which includes a ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required