At this point, you have Solr running and some data indexed, and you're finally ready to put Solr to the test. Searching with Solr is arguably the most fun aspect of working with it, because it's quick and easy to do. While searching your data, you will learn more about its nature than before. It is also a source of interesting puzzles to solve when you troubleshoot why a search didn't find a document, or conversely, why it did, or even why a document wasn't scored sufficiently high.
In this chapter, you are going to learn about the following topics:
Request handlers
Query parameters
Solr's query syntax
The DisMax query parser – part 1
Filtering
Sorting
Joins
Geospatial
The subject of searching will progress into the next chapter for debugging queries, relevancy (that is, scoring) matters, function queries—an advanced capability used commonly in relevancy but also used in sorting and filtering—and geospatial search.