or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $14.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
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.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Lucene in Action, Second Edition: Covers Apache Lucene 3.0 [Paperback]

Michael McCandless , Erik Hatcher , Otis Gospodnetic
4.4 out of 5 stars  See all reviews (31 customer reviews)

List Price: $49.99
Price: $33.48 & FREE Shipping. Details
You Save: $16.51 (33%)
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 but may require an extra 1-2 days to process.
Ships from and sold by Amazon.com. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback $33.48  
Sell Back Your Copy for $14.00
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$26.49
Trade-in Price$14.00
Price after
Trade-in
$12.49

Book Description

July 28, 2010

When Lucene first hit the scene five years ago, it was nothing short of amazing. 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" feature into an indispensable part of most enterprise applications. Lucene now powers search in diverse companies including Akamai, Netflix, LinkedIn, Technorati, HotJobs, Epiphany, FedEx, Mayo Clinic, MIT, New Scientist Magazine, and many others.

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

And with clear writing, reusable examples, and unmatched advice on best practices, Lucene in Action, Second Edition is still the definitive guide to developing 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, Second Edition: Covers Apache Lucene 3.0 + Algorithms of the Intelligent Web + Mahout in Action
Price for all three: $90.14

Some of these items ship sooner than the others.

Buy the selected items together

Customers Who Bought This Item Also Bought


Editorial Reviews

Review

"A comprehensive guide . . . The authors of this book are experts." -- JavaReference.com

"A must read . . . Highly recommended!" -- TheServerSide.com

"Code samples as JUnit test cases are incredibly helpful." -- Norman Richards, co-author, XDoclet in Action

"It unlocked for me the amazing power of Lucene." -- Reece Wilton, Staff Engineer, Walt Disney Internet Group

"Packed with examples and advice on how to effectively use this incredibly powerful tool." -- Brian Goetz, Principal Consultant, Quiotix Corporation

"The code examples are useful and reusable." -- Scott Ganyo, Jakarta Lucene Committee member --This text refers to an alternate Paperback edition.

About the Author

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.


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.

Product Details

  • Paperback: 475 pages
  • Publisher: Manning Publications; 2 edition (July 28, 2010)
  • Language: English
  • ISBN-10: 1933988177
  • ISBN-13: 978-1933988177
  • Product Dimensions: 7.4 x 1.1 x 9.2 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Best Sellers Rank: #92,122 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
33 of 34 people found the following review helpful
5.0 out of 5 stars Where did I leave my car keys? June 22, 2005
Format:Paperback
Lucene is an open source, search engine library that provides a sophisticated API that can be used to index documents and provide advanced search capabilities. Although using Lucene is not particularly difficult, like many open source projects, the available documentation leaves something to be desired. This book nicely fills that missing area.

The book starts with an introduction explaining both what Lucene is and also what it isn't. The next couple of chapters show us how to use the Lucene classes to index documents and then search for those documents. The authors next show us how to improve our searches by using different analyzers including how to write our own custom analyzers. Custom analyzers can allow, for example, searches using common misspellings or words that sound alike. The book moves on to look at the advanced search features that are available to the developer as well as explaining how to add your own features into Lucene. Since Lucene works only with text data, the authors next show us how to convert various data formats such as Word documents, HTML documents, and PDFs into text formats to allow Lucene to index and search them. The authors wrap up the main portion of the book with a look at some of the tools and extensions available that can provide some nice additional functionality such as highlighting search words in the found documents. The final chapter is a look at some real-life case studies of Lucene contributed by various authors. Some of the writing here is rather weak and seems, at least in some cases, to be little more than ads for the various sites and products.

The book is very well written and gives a good in-depth exploration of Lucene. The authors give plenty of code snippets showing the features of Lucene and provide a complete application to review as well. Anyone interested in using Lucene and wants more than the little documentation available should consider getting this book. One thing that annoyed me about the book was the constant pushing of JUnit. Most of the code samples include some traces of unit testing and seeing blocks of code with "assertEquals" everywhere was distracting to say the least. The authors should have considered that not everyone is using JUnit and that when you are trying to understand code, additional off-topic lines are simply confusing.
Comment | 
Was this review helpful to you?
17 of 17 people found the following review helpful
5.0 out of 5 stars Vital reference September 30, 2005
Format:Paperback
Lucene is truly an amazing piece of work. A knowledgeable Java programmer can pick up the API and integrate lucene into their applications very quickly and effectively. There are some excellent examples that come with system, and getting an index built and a search system working is a fun task you can complete in a short afternoon.

There are, however, some conceptual hurdles. Lucene aims to be, and is, an excellent search engine, and nothing more. Surrounding Lucene are a number of other projects and tools for parsing documents, extracting blurbs, highlight results, and so on. On the flip side, Lucene it's self is amazingly configurable. Out of the box is has some excellent defaults, but you can change every aspect of the system.

The "Lucene in Action" book can provide you with the big picture. The book provides excellent examples and give you pointers that will save you time, and make you look (and feel) like you have been developing search systems your whole life. I have the Lucene in Action book now, and I'm using it to re-factor my software application. Had I owned the book at the beginning of my project, I would be six months ahead of where I am today.
Comment | 
Was this review helpful to you?
17 of 17 people found the following review helpful
5.0 out of 5 stars Solid introduction to Lucene January 9, 2005
Format:Paperback
This is a solid, well-written, introduction to Lucene and related technologies. The book starts with an introduction to the architecture of Lucene, replete with a simple sample application, then goes into an in-depth review of the indexing, searching and querying. XML and HTML indexing are also covered. As are performance issues. The last chapter covers related technologies and other implementations of Lucene into other languages.

This is the best book I have seen on Lucene. It's an informative, fun read, that is worth the money if Lucene is central to your application.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars It does cover 3.0 but...
...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. Read more
Published 1 month ago by JoeT
5.0 out of 5 stars Complete and essential
I think is impossible start any project, test any code, think anything about searching and indexing with Lucene or Lucene. Read more
Published 9 months ago by Alberto León T.
5.0 out of 5 stars Great book - goes over large breadth
Fantastic book that went over a wide variety of content - really helps you understand how to use Lucene in a breadth of scenarios.
Published 9 months ago by NoPenName
4.0 out of 5 stars Good coverage of Lucene
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. Read more
Published 13 months ago by Siddhardha
3.0 out of 5 stars It is very helpful
It is very helpful and I learned a lot to complete my work project. I recommend it for any Solr beginners.
Published 15 months ago by Kwok Lun Wong
5.0 out of 5 stars Very detailed introduction to Lucene framework.
Very good, detailed book about Lucene, providing different levels of details. First part of book starts with introduction to Lucene, how it works, and how to use it. Read more
Published 16 months ago by Alexey Ott
5.0 out of 5 stars Very Interesting Book
I am still reading the book but find it fascinating. I now have a better idea of how to index documents and perform searches. Read more
Published 19 months ago by Yabba Dabba Doooooooooo
5.0 out of 5 stars Makes learning about Lucene easy
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. Read more
Published on November 20, 2010 by V. Fernandes
5.0 out of 5 stars A must-have for people delving into core Lucene
If you are already satisfied with Solr or not familiar with java programming, this book is not for you. Read more
Published on October 27, 2010 by Dan InGold
5.0 out of 5 stars Perfect Balance
This book is simply great at telling you when to move on and giving the right amount of details at every step. Read more
Published on October 24, 2010 by Pulkit Singhal
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


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

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category