Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $44.95
  • Save: $11.53 (26%)
FREE Shipping on orders over $35.
Only 2 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Condition: Used: Good
Comment: Used Good condition book may have signs of cover wear and/or marks on corners and page edges. Inside pages may have highlighting, writing and underlining.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Lucene in Action Paperback – December 1, 2004

ISBN-13: 978-1932394283 ISBN-10: 1932394281

Buy New
Price: $33.42
37 New from $3.99 54 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback
"Please retry"
$33.42
$3.99 $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

NO_CONTENT_IN_FEATURE

Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Series: In Action
  • Paperback: 456 pages
  • Publisher: Manning Publications (December 1, 2004)
  • Language: English
  • ISBN-10: 1932394281
  • ISBN-13: 978-1932394283
  • Product Dimensions: 7.4 x 0.9 x 9.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (20 customer reviews)
  • Amazon Best Sellers Rank: #1,755,106 in Books (See Top 100 in Books)

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

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.

More About the Authors

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

Customer Reviews

This is the best book I have seen on Lucene.
Jack D. Herrington
Although using Lucene is not particularly difficult, like many open source projects, the available documentation leaves something to be desired.
Thomas Paul
The book has great examples and you don't have to do a lot of reading to find out what you need to know.
Richard W. Koscierzynski

Most Helpful Customer Reviews

35 of 36 people found the following review helpful By Thomas Paul VINE VOICE on 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.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 17 people found the following review helpful By Daniel Funk on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 17 people found the following review helpful By Jack D. Herrington on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
11 of 12 people found the following review helpful By Neural Contemplator on February 9, 2005
Format: Paperback
This book, although well written, struck me more as a "The Missing Manual" style of book rather than an "In Action" book. Open Source projects are notorious for lacking documentation or scattered "getting started" tutorials that possess poor cohesion (more a fault of the nature of software development, the projects are voluntary and I've never met a software developer who ENJOYED documentation). This book fills the necessary gap and provides in-depth knowledge of the Lucene API and logic flow.

The first chapter begins by describing the importance of search and the history of Lucene (nice intro).

The next six chapters (2 - 7) follow on to describe the pertinent sections of Lucene that encompass its searching engine (very nicely written and useful for ANYONE that wants to expand on what Lucene offers out of the box or needs to diagnose behavior that isn't at first apparently obvious).

Chapter eight describes the Lucene Sandbox where utility programs for Lucene are developed and maintained. This chapter was useful to the extent that it introduced you to several of the more usable items that are in the sandbox at the time of writing but, and as they point out in the introduction to the chapter, the information will undoubtably become outdated within a short matter of time.

Chapter nine, while academic, was not necessarily useful (IMO) to the overall theme of the book.

Chapter ten, again while interesting in a general search engine context, was not overly useful for applying Lucene (at least for my applications).

The indices:

A - encompased the general installation of Lucene (useful information but better placed on the same website where you download the binaries/source)

B - a detailed description of the index file generated by Lucene (a perfect use of an index)

C - a list of resources relevant to Lucene development/application (again, another good use of an index)
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?