Lucene in Action: Covers Apache Lucene v.3.0 (英語) ペーパーバック – 2010/7/8
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
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.
Michael McCandless is a Lucene PMC member and committer with more than a decade of experience building search engines.
Erik Hatcher and Otis Gospodnetic are the authors of the first edition of Lucene in Action and long-time contributors to Lucene, Solr, Mahout, and other Lucene-based projects.
It covers analysing, indexing, searching and sorting in depth and gives clear code samples.
- Sehr ausführliche Erklärung der Basics (z.B. Was ist ein Analyzer und wie beeinflusst er den Inhalt des Suchindexes? Prefixsuche, Fuzzy-Logic? Query-Syntax, Highlighting der Suchergebnisse?..)
- Sehr verständlich und locker geschrieben.
- Passende Anwendungsbeispiele (auch für nicht ganz so leicht zu verstehende API-Funktionen).
- Ist zwar für Java-Entwickler geschrieben, ließ sich aber fast 1:1 auf die Lucene.Net-Version anwenden, da API nahezu identisch (vielleicht ein paar Ausnahmen mit Contrib-Modulen z.B. Token basierende N-GRAM Analyse - aber - Hey, wer so weit geht findet das auch alleine raus ;-)
Wem die technischen Hintergrundinformationen zu oberflächlich sind, dem empfehle ich "Jewels of Stringology" von Maxime Crochemore und Wojciech Rytter.
Fazit: hervorragendes Buch zur Einführung in Lucene auch für .Net-Entwickler (Lucene.Net einfach via NuGet installieren und los geht's..)
Anche se tratta la versione 3 (è già uscita la 4), è un must per chi vuole imparare ad usare Lucene,
I was impressed by the practicality of this book. It answered all of the questions I had prior to purchasing the book and even answered a few questions I didn't know to ask. I was pleasantly surprised that the examples were useful, simple and straight-forward. Only minor modifications were needed to support v4.0 of Lucene.
My only complaint was the some of the written support was, at times, disjoint and difficult to follow. Said another way, I think some of the motivation and "why" was a little fuzzy even though the code examples were clear and able to convey what the descriptions were lacking. If you're not at home rolling around in Java, the missing text linkages could prove troublesome.
In any case, well worth the price in my opinion.
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!
In my job, I sometimes have to search 6,000 Microsolft Word documents for key phrases and I do it with Excel using Visual Basic for Applications and regular expressions. It takes a long time--it's effective but not efficient. With Lucene and Solr, it looks like I will be able to significantly reduce the amount of time required to perform searches.
To me, this book is worth many times the price I paid for it. You do need to have a good working knowledge of Java programming to use the book's code.
I had used Lucene prior to reading this book. It does the job, but the Apache web site is more informative imo.
Plus, on the net, you can find several examples you may use to get started.