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

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

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

Overview

  • 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

Approach

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

BlackBerry Curve For Dummies
BlackBerry Curve For Dummies

Get the most from your BlackBerry Curve with this easy-to-understand reference

The BlackBerry Curve smartphone is the most popular BlackBerry model sold by Research in Motion. It boasts an optical trackpad, dedicated media keys, easy media sharing, Mac compatibility, iTunes synchronization, a camera, Wi-Fi calling, and...

Job Reconnaissance: Using Hacking Skills to Win the Job Hunt Game
Job Reconnaissance: Using Hacking Skills to Win the Job Hunt Game

There is considerably more skill in the IT and security communities than is reflected in the jobs people are able to attain. Most people's limiting factor in their ability to get better jobs is not technical skills or even the soft skills necessary to do well in a new job. It is that getting a job is a completely different skill set and...

Action Analysis for Animators
Action Analysis for Animators

Action Analysis is one of the fundamental princples of animation that underpins all types of animation: 2d, 3d, computer animation, stop motion, etc. This is a fundamental skill that all animators need to create polished, believable animation. An example of Action Analysis would be Shrek's swagger in the film, Shrek. The animators clearly...


Joomla! Start to Finish: How to Plan, Execute, and Maintain Your Web Site
Joomla! Start to Finish: How to Plan, Execute, and Maintain Your Web Site

Everything you need to know to plan and maintain a Joomla! site

Joomla! offers powerful functionality and ease of configuration, making it an immensely popular open source content management system. However, far more than simply downloading and installing Joomla! is required in order to create a dynamic web site. This book...

Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab
Fundamentals of Digital Image Processing: A Practical Approach with Examples in Matlab

This is an introductory to intermediate level text on the scienceof image processing, which employs the Matlab programming languageto illustrate some of the elementary, key concepts in modern imageprocessing and pattern recognition. The approach taken isessentially practical and the book offers a framework within whichthe concepts can be...

Introduction to Java Programming, Brief (8th Edition)
Introduction to Java Programming, Brief (8th Edition)

Introduction to Java Programming, Brief, 8e consists of the first 20 chapters from the Comprehensive version of Introduction to Java Programming. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. The Brief version is suitable for a CS1 course.

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