Chapter 3. Searching
In this chapter
- Understanding search theory and the basics of the vector space model
- Setting up Apache Solr
- Making content searchable
- Creating queries for Solr
- Understanding search performance
Search, as a feature of an application or as an end application in itself, needs little introduction. It’s part of the fabric of our lives, whether we’re searching for information on the internet or our desktop, finding friends on Facebook, or finding a keyword in a piece of text. For the developer, search is often a key feature of most applications, but especially so in data-driven applications where the user needs to sift through large volumes of text. Moreover, search often comes in prepackaged solutions like Apple Spotlight ...