Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Hibernate Search by Example

Hibernate Search by Example, 9781849519205 (184951920X), Packt Publishing, 2013

Explore the Hibernate Search system and use its extraordinary search features in your own applications


  • Add search capability to your custom applications
  • Integrate with the core Hibernate system, using traditional APIs or JPA
  • Write search queries in no time that may be simple or complex

In Detail

Users expect software to be highly intelligent when searching data. Searches should span across multiple data points at once, and be able to spot patterns and groupings in the results found. Searches should be able to fix user typos, and use terms related to the user's search words. Searching is at its best when it pleasantly surprises us, seeming to understand the real gist of what we’re looking for better than we understood it ourselves! Where can we find such a search system and how can we use it efficiently?

Hibernate Search by Example is a practical, step-by-step tutorial, which guides you from the basics of Hibernate Search to its advanced features. The book builds toward a complete sample application, slowly fleshed out to demonstrate each and every concept being introduced in each chapter. By the end you will have a solid foundation for using Hibernate Search in real production applications.

This book starts with a simple example, and incrementally builds upon it to showcase each Hibernate Search feature introduced. By the end of the book you will have a working, functionality-rich application, and a deeper understanding than you might have had from looking at code snippets in a vacuum.

You will learn how to integrate search into core Hibernate applications, whether they are XML or annotation-based, or if you are using JPA. You will see how to fine-tune the relevance of search results, and design searches that can account for user typos or automatically reach for related terms. We will take advantage of performance optimization strategies, from running Hibernate Search in a cluster to reducing the need for database access at all.

Hibernate Search by Example provides everything you need to know to incorporate search functionality into your own custom applications.

What you will learn from this book

  • Make core Hibernate entity classes searchable, no matter which mapping API they use
  • Write different kinds of search queries by keyword, exact phrase, “fuzzy” search, or searching within a range
  • Sort search results by various criteria
  • Use pagination to work with and display search results one chunk at a time
  • Define custom analyzers to help searches adjust for user typos and recognize related terms
  • Fine-tune the relevance of search results through boosting
  • Apply conditional indexing logic to exclude certain data from being searchable
  • Make Hibernate Search aware of relationships for searches involving data points spread out over multiple classes


A step-by-step guide for getting started with Hibernate Search, employing a practical example application that will make readers quickly learn and use the excellent search capabilities that the Hibernate Search tool offers.

(HTML tags aren't allowed.)

Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python
Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

Gain experience of building a next-generation collaboration robot

Key Features

  • Get up and running with the fundamentals of robotic programming
  • Program a robot using Python and the Raspberry Pi 3
  • Learn to build a smart robot with interactive and AI-enabled...
Body Sensor Networks
Body Sensor Networks
The last decade has seen a rapid surge of interest in new sensing and monitoring devices for healthcare and the use of wearable/wireless devices for clinical applications. One key development in this area is implantable in vivo monitoring and intervention devices. Several promising prototypes are emerging for managing patients with debilitating...
Computational Intelligence in Reliability Engineering (Studies in Computational Intelligence)
Computational Intelligence in Reliability Engineering (Studies in Computational Intelligence)
This two-volume book covers the recent applications of computational intelligence techniques in reliability engineering. Research in the area of computational intelligence is growing rapidly due to the many successful applications of these new techniques in very diverse problems. “Computational Intelligence” covers many fields such as...

Practicing Organization Development : A Guide for Consultants (J-B O-D)
Practicing Organization Development : A Guide for Consultants (J-B O-D)
Practicing Organization Development, 2nd Edition

Since it was first published in 1995, Practicing Organization Development has become a classic in change management. In this completely revised and updated second edition, expert authors walk you through each episode of change facilitation.

The second edition is enhanced with...

The Edible Heirloom Garden (Edible Garden)
The Edible Heirloom Garden (Edible Garden)

In this beautiful volume, the author presents her favorite heirloom vegetables and visits Debra Friedman, a cooking interpreter at Old Sturbridge Village, to learn more about historic vegetable varieties. Over 90 color illustrations.

Anxiety & Depression Workbook For Dummies (Psychology & Self Help)
Anxiety & Depression Workbook For Dummies (Psychology & Self Help)
From identifying your triggers to improving your relationships — manage your emotional wellbeing

Struggling to cope with anxiety and/or depression? Have no fear — this hands-on guide focuses on helping you pinpoint the root of your problems and find relief from your symptoms in a detailed, step-by-step manner. With concise,...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy