Skip to content
Paperback Lucene in Action: Covers Apache Lucene V.3.0 Book

ISBN: 1933988177

ISBN13: 9781933988177

Lucene in Action: Covers Apache Lucene V.3.0

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Paperback

Condition: Good

$7.39
Save $42.60!
List Price $49.99
Almost Gone, Only 5 Left!

Book Overview

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,...

Customer Reviews

5 ratings

Vital reference

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.

Can't miss book for lucene..

I love the Deitel & Deitel series programming books because of their deliberate intend to teach by real-world examples. It doesn't matter if an author gives you all the techno mombo-jombo behind the software/language if they can't show you how it works in the real-world. This is where Lucene in Action shines. Every code example is not only useful, cleanly designed, but production ready. This is how a programming book should be designed: simple and straight to the point. In the programming world, a good example is worth 1000 pages of documentation. Wether you are beginner or advanced programmer, Lucene in Action will make you feel at home and you will not be lost by any of the code or description behind the architecture.

Where did I leave my car keys?

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.

Excellent book written by experts

The authors are extremely helpful and active in the lucene mailing lists/faq. It's a pleasure to have a book written by people with not only practical experience using lucene, but actually develop the code itself. This book does an excellent job of introducing lucene and providing practical applications for it. A must have for any lucene user.

Solid introduction to Lucene

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.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured