Chapter 7. Using Solr in an Advertising System
In this chapter, we will discuss in depth the problems faced during the implementation of Solr in an advertising system. An advertising system generates ads related to the content a user is currently viewing on his or her browser. These contextual ads need to be displayed quickly and need to be relevant for the user so that the user is prompted to click on them. We will look at Solr as a platform to provide solutions to the issues related to this aspect. We will delve into performance optimizations and then proceed with making Solr work with Redis. The topics that will be covered in this chapter are:
- Ad system functionalities
- Ad distribution system architecture
- Ad distribution system requirements
- Performance improvements
- Merging Solr with Redis