Book description
When Lucene first appeared, this superfast search engine was nothing short of amazing. Today, Lucene still delivers. Its high-performance, easy-to-use API, features like numeric fields, payloads, near-real-time search, and huge increases in indexing and searching speed make it the leading search tool.
And with clear writing, reusable examples, and unmatched advice, Lucene in Action, Second Edition is still the definitive guide to effectively integrating search into your applications. This totally revised book shows you how to index your documents, including formats such as MS Word, PDF, HTML, and XML. It introduces you to searching, sorting, and filtering, and covers the numerous improvements to Lucene since the first edition. Source code is for Lucene 3.0.1.
About the Technology
About the Book
What's Inside
- Performing hot backups
- Using numeric fields
- Tuning for indexing or searching speed
- Boosting matches with payloads
- Creating reusable analyzers
- Adding concurrency with threads
- Four new case studies
- Much more!
About the Reader
About the Authors
Michael McCandless is a Lucene PMC member and committer with more than a decade of experience building search engines. Erik Hatcher and Otis Gospodnetić are the authors of the first edition of Lucene in Action and long-time contributors to Lucene, Solr, Mahout, and other Lucene-based projects.
Quotes
... brings you up to speed.
- Doug Cutting, Founder of Lucene, Nutch, and Hadoop
This new edition has it all.
- Chad Davis, Blackdog Software, Author of Struts 2 in Action
Very readable, full of expert tips.
- Rick Wagner, Acxiom Corp.
Elegant, and easy to read - just like Lucene itself.
- Shai Erera, IBM Haifa Research Labs
For a Lucene developer, it's required reading.
- Stuart Caborn, Thoughtworks
Table of contents
- Copyright
- Brief Table of Contents
- Table of Contents
- Praise for the First Edition
- More Praise for the First Edition
- Foreword
- Preface
- Preface to the First Edition
- Acknowledgments
- About this Book
- JUnit primer
- About the Authors
- Part 1. Core Lucene
- Chapter 1. Meet Lucene
- Chapter 2. Building a search index
- Chapter 3. Adding search to your application
- Chapter 4. Lucene’s analysis process
- Chapter 5. Advanced search techniques
- Chapter 6. Extending search
- Part 2. Applied Lucene
- Chapter 7. Extracting text with Tika
- Chapter 8. Essential Lucene extensions
- Chapter 9. Further Lucene extensions
- Chapter 10. Using Lucene from other programming languages
- Chapter 11. Lucene administration and performance tuning
- Part 3. Case studies
- Chapter 12. Case study 1: Krugle
- Chapter 13. Case study 2: SIREn
- Chapter 14. Case study 3: LinkedIn
- Appendix A. Installing Lucene
- Appendix B. Lucene index format
- Appendix C. Lucene/contrib benchmark
- Appendix D. Resources
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Lucene in Action, Second Edition
- Author(s):
- Release date: July 2010
- Publisher(s): Manning Publications
- ISBN: 9781933988177
You might also like
book
Elasticsearch in Action
Elasticsearch in Action teaches you how to build scalable search applications using Elasticsearch. You'll ramp up …
book
Elasticsearch: The Definitive Guide
Whether you need full-text search or real-time analytics of structured data—or both—the Elasticsearch distributed search engine …
video
Elasticsearch 8 and the Elastic Stack: In-Depth and Hands-On
Elasticsearch 8 is a powerful tool for analyzing big datasets in a matter of milliseconds! It’s …
book
Designing APIs with Swagger and OpenAPI
Follow real-world API projects from concept to production, and learn hands-on how to describe and design …