Sign in to turn on 1-Click ordering.
Trade in Yours
For a £6.75 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

Tell the Publisher!
I’d like to read this book on Kindle

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

Lucene in Action [Paperback]

Michael McCandless , Erik Hatcher , Otis Gospodnetic
4.3 out of 5 stars  See all reviews (3 customer reviews)
RRP: £34.28
Price: £30.99 & FREE Delivery in the UK. Details
You Save: £3.29 (10%)
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
Only 4 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 31 Oct.? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Paperback £30.99  
Trade In this Item for up to £6.75
Trade in Lucene in Action for an Amazon Gift Card of up to £6.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

7 Aug 2010 1933988177 978-1933988177 2nd

When Lucene first hit the scene five years ago, it was nothing short ofamazing. By using this open-source, highly scalable, super-fast search engine,developers could integrate search into applications quickly and efficiently.A lot has changed since then-search has grown from a "nice-to-have" featureinto an indispensable part of most enterprise applications. Lucene now powerssearch in diverse companies including Akamai, Netflix, LinkedIn,Technorati, HotJobs, Epiphany, FedEx, Mayo Clinic, MIT, New ScientistMagazine, and many others.

Some things remain the same, though. Lucene still delivers high-performancesearch features in a disarmingly easy-to-use API. Due to its vibrant and diverseopen-source community of developers and users, Lucene is relentlessly improving,with evolutions to APIs, significant new features such as payloads, and ahuge increase (as much as 8x) in indexing speed with Lucene 2.3.

And with clear writing, reusable examples, and unmatched advice on bestpractices, Lucene in Action, Second Edition is still the definitive guide todeveloping with Lucene.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Frequently Bought Together

Lucene in Action + Taming Text: How to Find, Organize, and Manipulate It + Solr in Action
Price For All Three: £90.97

Buy the selected items together

Product details

  • Paperback: 475 pages
  • Publisher: Manning Publications; 2nd edition (7 Aug 2010)
  • Language: English
  • ISBN-10: 1933988177
  • ISBN-13: 978-1933988177
  • Product Dimensions: 18.7 x 2.7 x 23.5 cm
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 316,321 in Books (See Top 100 in Books)

Product Description

About the Author

Erik Hatcher

, one of the original Lucene in Action authors, is a committer on the

Ant, Lucene, and Tapestry open-source projects, and coauthor of Manning’s

award-winning Java Development with Ant.

Otis Gospodnetic is a coauthor of the first edition of Lucene in Action. He has

been involved with Lucene since 2000 and is also an active member of Apache

Solr, Nutch, and Mahout development teams, as well as Lucene Project

Management Committee. Otis is a founder of Sematext, a software development

and consulting company focused on Lucene, Solr, Nutch, and Hadoop.

Michael McCandless has been building search engines for over a decade. In 1999

he founded iPhrase, a startup providing enterprise search software written in

Python and C. When IBM acquired iPhrase in 2005, he became interested to

Lucene and started contributing patches, becoming a committer in 2006 and a

PMC member

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

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.3 out of 5 stars
4.3 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
4.0 out of 5 stars 3rd ed? 28 Jun 2014
A good intro to Lucene.

This is the 2nd edition but we badly need a 3rd edition. There has been a very substantial change in Lucene architecture between 3.x and 4.x (currently 4.9). The other rather unnecessary complication with this book is that instead of giving working examples they do everything through the use of JUnit tests. JUnit has itself changed substantially over the past 4 years, so especially if you don't know JUnit before attempting to follow through you get unnecessary complications.
Even more importantly, this is a good intro to Lucene, but no more than that. Once you start to get to grips with Lucene you start to appreciate its power but you also start to wonder about "best practice". Indexing a large file on its own, for example, should you split it up into multiple "Documents" (in the Lucene sense), perhaps by paragraph, or should you treat the whole thing as a single Document?
If you download all the Lucene jars (and the documentation) you begin to apprehend the scale of this whole project. Something a bit more hands on, more advanced and more up-to-date is needed urgently.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars a must have 19 Sep 2011
By maarten
If you are planning to use Lucene or want to tweak you existing lucene application this book is a must have.
Comment | 
Was this review helpful to you?
4.0 out of 5 stars A very useful and in-depth book 12 July 2011
Format:Paperback|Verified Purchase
Lucene is a very in-depth and interesting technology that is used by a lot of large companies (Twitter, CNET etc). This book does a very good job of introducing you to Lucene and then going into detail about how it works.

It covers analysing, indexing, searching and sorting in depth and gives clear code samples.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.3 out of 5 stars  14 reviews
6 of 6 people found the following review helpful
4.0 out of 5 stars Good coverage of Lucene 6 April 2012
By Siddhardha - Published on Amazon.com
Format:Paperback|Verified Purchase
The company I was working for started using Elastic Search (which is built on top of Lucene), so I was looking for a good source on Lucene and decided to buy this book. This is a pretty detailed book on Lucene. It covers a lot of topics including analyzing, indexing, searching, extracting text from other document formats than text files, contrib extensions, performance tuning and case studies. The presentation is overall nice and understandable for the most part. Some of the chapters and sections in some chapters are contributed by other folks than the primary authors of this book, so you will notice a style difference from time. I found only one or two chapters to be very dry (e.g.: one of the case studies). After reading the book from cover to cover and trying out almost all the examples provided in this book, now I feel more comfortable using abstractions on top of Lucene such as Elastic Search. There are a couple of things I didn't like about this book: while the source code is available for download, it's all in one project with different packages for each chapter built with ant - I would have preferred separated projects organized with maven instead which would make it a lot easier to manager dependencies as well as made it easier to follow for the reader. Secondly, some of the ant targets don't work at all - if you invoke it, you will see some errors. There are also some annoying typos in this book. For example on page 445, to invoke the benchmark contrib, you will see the command as 'ant run-task -Dtask-alg=<file.alg>' where -Dtask-alg should be -Dtask.alg. I converted all the examples to maven with some difficulty (for finding dependencies as well as adjusting some of the source code). If you are planning on trying out the examples, I would recommend using Lucene 3.0.3 version as that seems to work best. For the more recent versions such as 3.5.0, you would potentially have to make some updates to the source given that some of the APIs have changed. Not withstanding these defects, this is still a good resource and I would certainly recommend it. Before getting to this book, I wanted to learn the underlying theory first and for that I used Introduction to Information Retrieval by Christopher D. Manning (ISBN: 0521865719) which turned out to be a nice introductory text; another good thing about this book is that it's available online for free, so you don't have to buy it. I found that learning the theory first and then the practical side of it using Lucene made it not only easier but also more enjoyable.
3 of 3 people found the following review helpful
5.0 out of 5 stars 2nd edition awesome! 8 Aug 2010
By Arun R - Published on Amazon.com
Format:Paperback|Verified Purchase
I think the overall rating for this book is at 4.0, only because of some people using the older first edition and finding that it is already out of date. Also it would be nice if amazon separates product ratings from the shipping/supplier ratings, because the book's rating unfortunately suffers because of a bad shipment rating!

I was waiting eagerly for the 2nd edition and it is out now. It is written extremely well. It still has the same flow, clarity and style as the first edition. If you need to know lucene well, then the 2nd edition is a must-have! It also has lots of new chapters (like the one on tika).

Thanks to apache software foundation for their open source software development & support!
1 of 1 people found the following review helpful
5.0 out of 5 stars A must-have for people delving into core Lucene 27 Oct 2010
By Dan InGold - Published on Amazon.com
If you are already satisfied with Solr or not familiar with java programming, this book is not for you. This is by far the most complete documentation that I could find for Lucene. Going through this book, you will understand what's under the hood and you should have a solid understanding of how to make changes to a Lucene index, build advanced queries, make your own sorting and many more. The book can serve as a reference book for Lucene-based programing since it has great details explaining sample codes. I like the writing style and it is very easy and fun reading. All in all, this is a no-brainer for Lucene programmers.
1 of 1 people found the following review helpful
5.0 out of 5 stars Makes learning about Lucene easy 20 Nov 2010
By V. Fernandes - Published on Amazon.com
Format:Paperback|Verified Purchase
I bought this book to learn about Lucene. The book is a very good introduction to the package and Teaches you how to customize it for your needs. I am reading this book concurrently with Information Retrieval: Implementing and Evaluating Search Engines and understanding the theory makes decisions taken by the designers of Lucene clearer. I would recommend this book to anyone who wants to build a customized search package.
1 of 1 people found the following review helpful
3.0 out of 5 stars It does cover 3.0 but... 23 April 2013
By JoeT - Published on Amazon.com
Format:Paperback|Verified Purchase
...take care if you are not using that particular version. As the versions change, you need to look directly at the Apache docs to take advantage of features or know how a non-3.0 version differs from what's in the text. If you are using 3.0, then fine. Other versions: be forewarned.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

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