• RRP: £27.99
  • You Save: £0.84 (3%)
FREE Delivery in the UK.
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Apache Solr Beginner's Gu... has been added to your Basket
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Apache Solr Beginner's Guide Paperback – 26 Dec 2013

4.0 out of 5 stars 4 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£27.15 £38.75
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£27.15 FREE Delivery in the UK. In stock. Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

Frequently Bought Together

  • Apache Solr Beginner's Guide
  • +
  • Solr in Action
  • +
  • Lucene in Action
Total price: £78.93
Buy the selected items together

Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

To get the free app, enter your mobile phone number.

Product details

  • Paperback: 324 pages
  • Publisher: Packt Publishing (26 Dec. 2013)
  • Language: English
  • ISBN-10: 1782162526
  • ISBN-13: 978-1782162520
  • Product Dimensions: 19 x 1.9 x 23.5 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 406,567 in Books (See Top 100 in Books)

Product Description

About the Author

Alfredo Serafini

Alfredo Serafini is a freelance software consultant, currently living in Rome, Italy. He has a mixed background. He has a bachelor's degree in Computer Science Engineering (2003, with a thesis on Music Information Retrieval), and he has completed a professional master's course in Sound Engineering (2007, with a thesis on gestural interface to MAX/MSP platform).

From 2003 to 2006, he had been involved as a consultant and developer at Artificial Intelligence Research at Tor Vergata (ART) group. During this experience, he got his first chance to play with the Lucene library. Since then he has been working as a freelancer, alternating between working as a teacher of programming languages, a mentor for small companies on topics like Information Retrieval and Linked Data, and (not surprisingly) as a software engineer.He is currently a Linked Open Data enthusiast. He has also had a lot of interaction with the Scala language as well as graph and network databases.

You can find more information about his activities on his website, titled designed to be unfinished, at http://www.seralf.it/.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
The reason I'm giving it just one star is it's for Solr 4.x, not the current version 5.4.1 (January 2016). This wasn't apparent in the Product details and also there is a 2nd. edition due out on 1st. April 2016, which covers version 5. This should have been made clear and I would have purchased a Solr 5 book.

It maybe an excellent book for Solr 4 but not for what I wanted.

As usual Amazon's excellent customer service prevailed and I returned it for a credit.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
Even thaw it start of with a history introduction to Solr, and the title of the book is Beginner's Guide, don't be fooled by that.
This book is so much more that that, it quickly takes up a "Hand-On" approach and will gradually make you test out all the chapters one by one. Things to be mentioned as followed:
Indexing with Local PDF Files
indexing an example document with cURL
playing with spell-checks
prototyping an auto-suggester with facets
Working with Multiple Entities, Multicores, and Distributed Search

It basically has a bit of everything and combines them so well that no matter if you come from PHP or any other programming languages you will have a easy time understanding this book and going throw its examples with a breeze in the same time expanding your knowledge base.

Apache Solr Beginner's Guide: bit.ly/1lYX0ij
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition
The last days, I 've read the book "apache sold beginners Guide". The book starts with knowledge for beginners and describes how to install Solr on windows, linux and mac. With lots of examples, you can understand the operation of Solr. Another big part of the book is dealing with searching function. The book tells you also about extending search, faceted search and distributed search.
The book is a very good partner for starting with Solr. It's extremely readable and I can thoroughly recommend this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
excellent book, has really helped me to fast-track our ideas for deployment of Solr
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0x8fe77e94) out of 5 stars 10 reviews
2 of 2 people found the following review helpful
HASH(0x8fe85a2c) out of 5 stars It Lives up to "Learn by Doing" approach 7 April 2014
By A. Pamulapati - Published on Amazon.com
Format: Paperback
I work as a search engineer implementing solutions for various clients, i started on Solr about a year ago, so i picked up Apache Solr Beginner's Guide to make my understanding of Solr well rounded. I am a hands on person and do not settle for theory. From the beginning Apache Solr Beginner's Guide lived up to the motto of "Learn by Doing". Firt chapter quickly introduces you to kick tires with Solr and start playing. Second chapter to index PDF files, which tend to be bigdeal for lot of beginners for some reason i see a lot of questions on this topic on Stackoverflow. Next chapter goes on to introduce basic search based on large test data indexed from Wikipedia style data. Once the basics are set your footing they change gears and put on to what we all developers really care - customizations by extending search , faceted search, distributed search with usecases . Examples of Customization like detecting language with Tika are very intuitive . They gave huge collection of client integration examples including open source carts like Magento e-Commerce. I wish there is more material on customizations with examples, but they prepare you well for you in that path to explore. I highly recommend any Beginner to start their Solr learning with this book to complement lot of material out there on the internet. I downloaded code examples from here : <a href="bit.ly/1lYX0ij">bit.ly/1lYX0ij</a> under support tab.
2 of 2 people found the following review helpful
HASH(0x8fe85a80) out of 5 stars Great place to start 25 May 2014
By Stefan Christian Ritter - Published on Amazon.com
Format: Paperback
This book is way more than just a beginner's guide. We are using a hosted Solr solution at work and I must say this is the best intro to Solr I've come across so far - even though I've been using Solr already a bit, I've learned a great deal from this book and it's example based approach. Open source projects can be really hard to get started with because the community moves so fast, I wish I would have had this book when I got started.
The book is structured very well in a clear and concise manner. Each chapter starts with a practical problem like 'Indexing with local PDF files' or 'Using faceted search' it then first discusses the problem and the Solr way of solving it. After that the author walks you through the commands so you can test the solution immediately yourself. I highly recommend reading this book next to a computer so you can fire up your terminal any time and get the most out of its 'learning by doing' approach. Because of the book's example based structure it has also been a good resource for me to go back to at work - the Solr documentation lacks examples almost entirely, which makes this book a great desk companion.
1 of 1 people found the following review helpful
HASH(0x8fe85eb8) out of 5 stars Grand Book 19 Mar. 2014
By Pule Nong - Published on Amazon.com
Format: Paperback
Apache Solr is an open source full-text search server written in Java. This book is billed as being for anyone who has the will to learn.
The author asserts that no prior programming experience is required. In my opinion, prior programming knowledge is a necessity to follow along.On page 68 of the book the author states that "both XML and json are widely used on Internet applications and mashups, so I suggest you become familiar with both of them." One can only be fully familiar with these afore-mentioned technologies only when one has some sort of programming knowledge. Knowledge of using the command prompt is also important.

Other than that I think this is an awesome book that demonstrates the limitless possibilities one can venture into using Apache Solr. Even after completing this book I find myself going through it again so as to familiarize myself more with Apache Solr. There are a lot of topics covered in this book. These include among others:

- How to install Apache Solr
- Using faceted search
- Working with Multiple Entities, Multicores, and Distributed Search
- Collecting the paintings data from DBpedia
- Indexing with Local PDF Files

The positive to take away from this book is that it is written in a manner that is easy to understand. So there is no need to have a dictionary close by. It is written in a practical manner. You get to see how covered concepts are applied. If you are focused enough you will be just fine in following along.
I highly recommend this book to anyone who needs to incorporate a full-text search engine to their application. In terms of rating this book I give it a 4/5 rating.
1 of 1 people found the following review helpful
HASH(0x8ff1c2a0) out of 5 stars Great as a decision help as well as a jump start to using Solr productively 3 April 2014
By Stephan Hochhaus - Published on Amazon.com
Format: Paperback
For a project I needed to introduce search capabilities that would have killed my usual SQL-based approach. By accident I stumbled across this book and used it as a basis to decide whether to use Solr in my project. Bottom line: Solr is awesome and this book is an excellent introduction that will get you going quickly.

Coming from PHP I wasn't too keen to introduce any Java components in my deployments as I wasn't sure how they would integrate and whether they'd play nicely, but they sure do. This book covers Solr 4.5.0 and works quite well also for the most recent 4.7.0 release. At least I couldn't find any situations where it was wrong.

You will learn from this book how to create your own searches, index/import data from different sources (web, pdf and cdv files, databases), configuring tokenizers and tweaking search to suit your needs, geolocalization, and much more. This book goes beyond the simple beginner's topics and also addresses deployments with multiple instances (SolrCloud) and how to integrate with other systems such as Alfresco or even Wordpress.

The only downside I found is that the examples used in the book (and provided in full as a download) are a bit complex so you have to spend a little bit of time to replicate the environment to fully follow the book. On the other hand it provides an even better understanding of how things work together. Since many of the code examples are using XML it is very hard to read in the printed version of the book. Unfortunately the epub version does not support syntax highlighting so I suggest you go through code examples directly in an editor that supports syntax coloring.

I'd suggest the Apache Solr Beginner's Guide to anyone considering to use advanced search technology in general or Solr in specific and want to get a good and broad overview of its capabilities. It is as much hands-on as it covers all relevant areas.
2 of 2 people found the following review helpful
HASH(0x8ff1c384) out of 5 stars Has value; riddled with errors 6 Feb. 2015
By Dan Nuttle - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This book has so many errors that I find it hard to believe that anyone would give it a five, or even four star review. The errors are on almost every page. Virtually nothing works right as shown in the book. You have to constantly tweak.

I suppose that in a way, this can be an unintended virtue. I learned exactly what the minimum components are for schema.xml and solrconfig.xml, because the book's examples in some places provide totally empty files, and I had to add things in until things worked. You can look at the examples provided with the book as a sort of landmine, and if you can navigate the landmine and get things to work, then you've learned some things about Solr.

On top of that, the book has frequent pronouncements that are completely confusing. As a single example, there is this:

"Running an optimization is very common to find out the number of segment file changes."

You run an optimization in order to collapse all existing segments down to just one; you don't run an optimization to "find out the number of segment file changes." So I simply don't know what to make of this sentence. I have to decide here, as in many other places, that the author completely bungled whatever he was trying to say.

There is much good content in this book. In spite of the errors and incomprehensible statements, you can learn much. But if you are truly an absolute Solr beginner, this book will probably just frustrate you.
Were these reviews helpful? Let us know