Manning Early
Access Program
Solr in Action

EARLY ACCESS EDITION
Trey Grainger and Timothy Potter

MEAP Began: August 2012
Softbound print: Summer 2013 (est) | 475 pages
ISBN: 9781617291029

Become a reviewer
Pre-Order options*
Order today and start reading Solr in Action today through MEAP        
  MEAP + Ebook only - $39.99
  MEAP + Print book (includes Ebook) when available - $49.99
* For more information, please see the MEAP FAQs page.
  About MEAP Release Date Estimates     

Table of Contents, MEAP Chapters & Resources

Table of Contents         Resources 
PART 1:MEET SOLR
  1 Introduction to Solr - FREE
  2 Getting to know Solr - AVAILABLE
  3 Key Solr concepts - AVAILABLE
  4 Configuring Solr - AVAILABLE
  5 Indexing - AVAILABLE
  6 Text analysis - AVAILABLE

PART 2: CORE SOLR CAPABILITIES
  7 Performing queries & handling results
  8 Faceted search - AVAILABLE
  9 Hit highlighting
10 Search suggestions
11 Result Grouping / Field Collapsing - AVAILABLE
12 Taking Solr to production

PART 3: TAKING SOLR TO THE NEXT LEVEL
13 Scaling Solr / SolrCloud
14 Multi-lingual Search
15 Complex data operations
16 Relevancy tuning
17 Thinking outside the box

APPENDIXES
  A Building Solr from source
  B Working with the Solr community
 

DESCRIPTION

Whether you're handling big data, building cloud-based services, or developing multi-tenant web applications, it's vital to have a fast, reliable search solution. Apache Solr is a scalable and ready-to-deploy open-source full-text search engine powered by Lucene. It offers key features like multi-lingual keyword searching, faceted search, intelligent matching, and relevancy weighting right out of the box. Solr 4 provides new features to enable large-scale distributed search solutions that can be deployed as an elastically scaling cloud-based service and can provide additional intelligence to other big data technologies like Hadoop and Mahout.

Solr in Action is a comprehensive guide to implementing scalable search using Apache Solr 4. This clearly-written book walks you through well-documented examples ranging from basic keyword searching to scaling a system for billions of documents and queries. You'll gain a deep understanding of how to implement core Solr capabilities such as faceted navigation through search results, matched snippet highlighting, field collapsing and search results grouping, spell checking, query auto-complete, querying by functions, and geo-spatial searching.

Along the way, you'll discover more advanced topics, such as scaling Solr for large production environments, best practices and strategies for handling multi-lingual content, building a Solr-powered recommendation engine, performing complex data analytics, and integrating Solr with other big data technologies for machine learning and knowledge discovery.

You will also learn how Solr's relevancy algorithm works, best practices and tricks for tuning and measuring your search relevancy, and even how to write and integrate Solr plugins and patches to introduce your own great new search features.

What's inside

This book assumes some knowledge of Java and standard database technology. No prior experience with Solr or Lucene is required.

About the Authors

Trey Grainger manages the Search Technology Development group at CareerBuilder.com. His search experience includes handling multi-lingual content across dozens of markets/languages, machine learning, genetic algorithm and user group based relevancy tuning, geo-spatial search and validation, and work on customized payload scoring models, data mining, clustering, and recommendations. Trey is the Founder of Celiaccess.com, a gluten-free search engine, and is a frequent speaker at Lucene and Solr-related conferences.

Timothy Potter is an architect on the Big Data team at Dachis Group, where he focuses on large-scale machine learning, text mining, and social network analysis. Tim has worked extensively with Lucene and Solr technologies and has been a speaker at Lucene Revolution. He is a contributing author to Taming Text (Manning 2012) and holds several US Patents related to J2EE-based enterprise application integration. He blogs at thelabdude.blogspot.com.

About the Early Access Version

This Early Access version of Solr in Action enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online

Want to learn More?

Sign up to read more content when it is released and to receive news about this book.