Apache Solr 3.1 Cookbook

More Information
  • Index data in different formats and forms
  • Use the Solr administration panel to discover the most commonly searched for information
  • Learn how to use different data grouping techniques
  • Improve your Solr deployment performance
  • Create and use your own Apache Solr modules
  • Configure your cache to cater for changes in your data
  • Import data using the Data Import Handler and delta query
  • Query Solr to search for phrases, sort results by different fields, and search geographical points
  • Create new applications that use Solr
  • Reduce the size of your index for faster searching

Apache Solr is a fast, scalable, modern, open source, and easy-to-use search engine. It allows you to develop a professional search engine for your ecommerce site, web application, or back office software. Setting up Solr is easy, but configuring it to get the most out of your site is the difficult bit.

The Solr 3.1 Cookbook will make your everyday work easier by using real-life examples that show you how to deal with the most common problems that can arise while using the Apache Solr search engine. Why waste your time searching the Internet for solutions when you can have all the answers in one place?

This cookbook will show you how to get the most out of your search engine. Each chapter covers a different aspect of working with Solr from analyzing your text data through querying, performance improvement, and developing your own modules. The practical recipes will help you to quickly solve common problems with data analysis, show you how to use faceting to collect data and to speed up the performance of Solr. You will learn about functionalities that most newbies are unaware of, such as sorting results by a function value, highlighting matched words, and computing statistics to make your work with Solr easy and stress free.

  • Improve the way in which you work with Apache Solr to make your search engine quicker and more effective
  • Deal with performance, setup, and configuration problems in no time
  • Discover little-known Solr functionalities and create your own modules to customize Solr to your company's needs
  • Part of Packt's Cookbook series; each chapter covers a different aspect of working with Solr
Page Count 300
Course Length 9 hours 0 minutes
ISBN 9781849512183
Date Of Publication 21 Jul 2011


Rafał Kuć

Rafał Kuć is a software engineer, trainer, speaker and consultant. He is working as a consultant and software engineer at Sematext Group Inc. where he concentrates on open source technologies such as Apache Lucene, Solr, and Elasticsearch. He has more than 14 years of experience in various software domains—from banking software to e–commerce products. He is mainly focused on Java; however, he is open to every tool and programming language that might help him to achieve his goals easily and quickly. Rafał is also one of the founders of the solr.pl site, where he tries to share his knowledge and help people solve their Solr and Lucene problems. He is also a speaker at various conferences around the world such as Lucene Eurocon, Berlin Buzzwords, ApacheCon, Lucene/Solr Revolution, Velocity, and DevOps Days.

Rafał began his journey with Lucene in 2002; however, it wasn't love at first sight. When he came back to Lucene in late 2003, he revised his thoughts about the framework and saw the potential in search technologies. Then Solr came and that was it. He started working with Elasticsearch in the middle of 2010. At present, Lucene, Solr, Elasticsearch, and information retrieval are his main areas of interest.

Rafał is also the author of the Solr Cookbook series, ElasticSearch Server and its second edition, and the first and second editions of Mastering ElasticSearch, all published by Packt Publishing.