0%

Book Description

Enterprise and web applications require full-featured, "Google-quality" search capabilities, but such features are notoriously difficult to implement and maintain. Hibernate Search builds on the Lucene feature set and offers an easyto- implement interface that integrates seamlessly with Hibernate-the leading data persistence solution for Java applications. Hibernate Search in Action introduces both the principles of enterprise search and the implementation details a Java developer will need to use Hibernate Search effectively. This book blends the insights of the Hibernate Search lead developer with the practical techniques required to index and manipulate data, assemble and execute search queries, and create smart filters for better search results. Along the way, the reader masters performance-boosting concepts like using Hibernate Search in a clustered environment and integrating with the features already in your applications. This book assumes you're a competent Java developer with some experience using Hibernate and Lucene.

Table of Contents

  1. Copyright
  2. Dedication
  3. Brief Table of Contents
  4. Table of Contents
  5. Preface
  6. Acknowledgments
  7. About this book
  8. Part 1. Understanding Search Technology
  9. Chapter 1. State of the art
  10. Chapter 2. Getting started with Hibernate Search
  11. Part 2. Ending structural and synchronization mismatches
  12. Chapter 3. Mapping simple data structures
  13. Chapter 4. Mapping more advanced data structures
  14. Chapter 5. Indexing: where, how, what, and when
  15. Part 3. Taming the retrieval mismatch
  16. Chapter 6. Querying with Hibernate Search
  17. Chapter 7. Writing a Lucene query
  18. Chapter 8. Filters: cross-cutting restrictions
  19. Part 4. Performance and scalability
  20. Chapter 9. Performance considerations
  21. Chapter 10. Scalability: using Hibernate Search in a cluster
  22. Chapter 11. Accessing Lucene natively
  23. Part 5. Native Lucene, scoring, and the wheel
  24. Chapter 12. Document ranking
  25. Chapter 13. Don’t reinvent the wheel
  26. Appendix. Quick reference
  27. Index
  28. List of Figures
  29. List of Tables
  30. List of Listings
3.145.191.169