Apache Solr 3 Enterprise Search Server and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 7.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Apache Solr 3 Enterprise Search Server on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Apache Solr 3 Enterprise Search Server [Paperback]

David Smiley , Eric Pugh

Price: 30.99 & FREE Delivery in the UK. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 29 July? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 19.56  
Paperback 30.99  
Trade In this Item for up to 7.25
Trade in Apache Solr 3 Enterprise Search Server for an Amazon Gift Card of up to 7.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

10 Nov 2011 1849516065 978-1849516068

Enhance your search with faceted navigation, result highlighting, relevancy ranked sorting, and more

  • Comprehensive information on Apache Solr 3 with examples and tips so you can focus on the important parts
  • Integration examples with databases, web-crawlers, XSLT, Java and embedded-Solr, PHP and Drupal, JavaScript, Ruby frameworks
  • Advice on data modeling, deployment considerations to include security, logging, and monitoring, and advice on scaling Solr and measuring performance
  • An update of the best-selling title on Solr 1.4

In Detail

If you are a developer building an app today then you know how important a good search experience is. Apache Solr, built on Apache Lucene, is a wildly popular open source enterprise search server that easily delivers powerful search and faceted navigation features that are elusive with databases. Solr supports complex search criteria, faceting, result highlighting, query-completion, query spell-check, relevancy tuning, and more.

Apache Solr 3 Enterprise Search Server is a comprehensive reference guide for every feature Solr has to offer. It serves the reader right from initiation to development to deployment. It also comes with complete running examples to demonstrate its use and show how to integrate Solr with other languages and frameworks.

Through using a large set of metadata about artists, releases, and tracks courtesy of the MusicBrainz.org project, you will have a testing ground for Solr, and will learn how to import this data in various ways. You will then learn how to search this data in different ways, including Solr's rich query syntax and "boosting" match scores based on record data.

Finally, we'll cover various deployment considerations to include indexing strategies and performance-oriented configuration that will enable you to scale Solr to meet the needs of a high-volume site.

What you will learn from this book

  • Design a schema to include text indexing details like tokenization, stemming, and synonyms
  • Import data using various formats like CSV, XML, and from databases, and extract text from common document formats
  • Search using Solr's rich query syntax, perform geospatial searches, and influence relevancy order
  • Enhance search results with faceting, query spell-checking, auto-completing queries, highlighted search results, and more
  • Integrate a host of technologies with Solr from the server side to client-side JavaScript, to frameworks like Drupal
  • Scale Solr by learning how to tune it and how to use replication and sharding


The book is written as a reference guide. It includes fully working examples based on a real- world public data set.

Who this book is written for

This book is for developers who want to learn how to use Apache Solr in their applications. Only basic programming skills are needed.

Frequently Bought Together

Apache Solr 3 Enterprise Search Server + Apache Solr 3.1 Cookbook
Buy the selected items together
  • Apache Solr 3.1 Cookbook 27.99

Product details

More About the Authors

Discover books, learn about writers, and more.

Product Description

About the Author

Born to code, David Smiley is a senior software engineer, book author, conference speaker, and instructor. He has 12 years of experience in the defense industry at MITRE, specializing in Java and Web technologies. David is the principal author of "Solr 1.4 Enterprise Search Server", the first book on Solr, published by PACKT in 2009. He also developed and taught a two-day course on Solr for MITRE. David plays a lead technical role in a large-scale Solr project in which he has implemented geospatial search based on geohash prefixes, wildcard ngram query parsing, searching multiple multi-valued fields at coordinated positions, part-of-speech search using Lucene payloads, and other things. David consults as a Solr expert on numerous projects for MITRE and its government sponsors. He has contributed code to Lucene and Solr and is active in the open-source community. Prior to his Solr work, David first used Lucene back in 2000, as well as Hibernate-Search and Compass since then. He also used the competing Endeca commercial product, too, but hopes to never use it again.

Fascinated by the 'craft' of software development, Eric Pugh has been heavily involved in the open source world as a developer, committer, and user for the past five years. He is an emeritus member of the Apache Software Foundation and lately has been mulling over how we solve the problem of finding answers in datasets when we don't know the questions ahead of time to ask.

In biotech, financial services, and defense IT, he has helped European and American companies develop coherent strategies for embracing open source search software. As a speaker, he has advocated the advantages of Agile practices with a focus on testing in search engine implementation.

Eric became involved with Solr when he submitted the patch SOLR-284 for Parsing Rich Document types such as PDF and MS Office formats that became the single most popular patch as measured by votes! The patch was subsequently cleaned up and enhanced by three other individuals, demonstrating the power of the open source model to build great code collaboratively. SOLR-284 was eventually refactored into Solr Cell as part of Solr version 1.4.

He blogs at opensourceconnections.com.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

There are no customer reviews yet on Amazon.co.uk.
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 2.5 out of 5 stars  11 reviews
32 of 33 people found the following review helpful
1.0 out of 5 stars Perfect Example of how not to write a book 16 Sep 2012
By Blitz - Published on Amazon.com
Format:Paperback|Verified Purchase
Please be rest assured that this is an Amazon verified purchase. I have read plenty of technical books especially software engineering books. This book is a perfect example of how not to write a book. Stay with me: If you truly want to learn Solr in depth, I am going to direct you to a much better guide at the end of my review. I wasted 50 bucks on this book.

Why is this book bad? Fundamentally because the authors have made assumptions & you know what they say about assumptions. First this book says, only basic programming skills required. It assumes you know XML (most people do, but why assume). Just tell them to learn XML say from W3Schools where you can learn it in a couple of hours. Next, this book takes you into a jungle where you need to have a genius IQ in order to survive. It jumps from schema to indexing, tokenization, etc. within 3 pages. These topics require their own chapters (which it eventually provides but leaves you with little motivation to reach there after the initial barrage). Don't get me wrong. I have nothing against this book. I tried to be as patient as possible for a week. I spent time trying to understand the crux of every page after reading it. But nay, this book was hell bent on making a simple topic IMPOSSIBLE and THEY HAVE SUCCEEDED.

The problem for me was Solr was an essential part of the application I had to develop & I had to learn it one way after another. After several painful days, I came across this free ebook online quiet possibly written by the same people who wrote Lucene in Action. Since Amazon won't allow me to post URLs here are the steps:

1. "Advance" Search on Google to return results of the type "pdf"
2. Type the search term "Apache Solr tutorial"
3. Somewhere in the middle of the first page of results you will see a url starting with mywebspace. The book is titled Apache Solr Reference Guide by lucidworks for Solr. This book will make it at least 10 times easier to learn Solr.
11 of 12 people found the following review helpful
2.0 out of 5 stars Copy paste work from different public sites 30 Nov 2011
By Ravi - Published on Amazon.com
Format:Paperback|Verified Purchase
I found this book to be useless for any quick understanding and onboarding to Solr platform. This book is more like bunch of pointers to various online resources. Some of the advanced topics are very brief - hardly half page content, which was available on Solr Wiki anyway. I did not learn anything new from this book and I feel that the $50 price is just cheating.
6 of 6 people found the following review helpful
3.0 out of 5 stars Not easy read for developers new to Solr 20 Dec 2011
By Guy Next Door - Published on Amazon.com
Format:Paperback|Verified Purchase
The book has a lot of information, but to me was not very useful as examples given was not explained in detail or clearly. Would want to see more examples, screen shots. If you are already using and developing in solr, then this book may provide you with some additional information or tips.
3 of 3 people found the following review helpful
4.0 out of 5 stars Good Solr book 2 Feb 2012
By Mats Skillingstad - Published on Amazon.com
Format:Paperback|Verified Purchase
I definitely think that this is the best Solr book available at the moment. I would thus recommend this book.

There are some annoying things though. For example, they use the MusicBrainz database as an example throughout the book, but if you set up your own MusicBrainz SQL database to try the scripts in the example code, you will find that the SQL queries are made for an old version of the MusicBrainz database schema, so they won't work out of the box. They do include sample data in CSV format though, so most of the examples work.
1 of 1 people found the following review helpful
3.0 out of 5 stars need more explanation on Ch 9 Integrating Solr 18 Oct 2012
By Hanjoyo - Published on Amazon.com
Format:Paperback|Verified Purchase
This book is not detail enough on important chapter.
Especially, chapter 9: Integrating Solr.
This is the part where developer needed the most
for implementing their own search server.
Too brief on Ch 9's important sub topic.
For examples: topic on Solritas and AJAX Solr.

In my oppinion, this book is ok for reference,
but not enough to educate the reader to develop
a customized search server using Apache Solr 3.

The complete sample code is very big (532 mb), but need a more detail guide to have them run.
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category