Appendix B. Solr reader’s companion

 

Welcome, Solr reader! The lessons of Relevant Search apply to your work as well. As we noted earlier, both Solr and Elasticsearch provide a friendly interface on top of the underlying core Lucene search library. In this appendix, we point out how your search engine’s features fit into the discussion by highlighting, chapter by chapter, where you’ll find comparable functionality in Solr. We also point out some of the pros and cons of both search engines when it comes to relevance.

To be clear: our goal is to provide scaffolding to your learning efforts. We don’t reimplement the examples one for one. This book is too general for one search engine. Instead we want to provide, as much as possible, a mapping of Solr features into the book’s larger relevance discussion. This discussion assumes that you have general knowledge of Solr and how it’s configured. If you hit a topic in this appendix that you’d like to learn more about, we invite you to examine Solr’s official reference guide (https://cwiki.apache.org/confluence/display/solr/Apache+Solr+Reference+Guide), the Solr Start online series (www.solr-start.com), or great books like Trey Grainger’s Solr in Action (Manning, 2014).

B.1. Chapter 4: taming Solr’s terms

B.2. Chapters 5 and 6: multifield search in Solr

B.3. Chapter 7: shaping Solr’s ranking function

B.4. Chapter 8: relevance feedback