What does robust search require?
On the modern web, most users take powerful search for granted. When it comes to search on individual websites, however, it is rare to come across a search engine that comes remotely close to the convenience and intelligence of search like Google.
Within the web development industry, websites such as Amazon and other ecommerce giants like Walmart are notable for their impressive site search engines—an achievement that demonstrates the amount of time and money these companies have invested in developing search.
This white paper discusses the engineering resources required to develop, scale, and maintain a robust search infrastructure. Topics explored include algorithmic development, natural language processing, machine learning, content indexing systems, and ongoing software maintenance.