Help

The Hibernate Search team is very happy to release Hibernate Search 4. This has been a long and huge effort from our side and we can't wait for you to get your hands on it. This release is coming right in sync with Hibernate Core 4 Final. We made sure both work perfectly together.

There are too many new features to list them all. Let me give you the executive summary:

  • support for Hibernate Core 4
  • support for source of data/events other than Hibernate Core (which is now an optional dependency)
  • clearer split between APIs, SPIs and implementation classes
  • better log and error reporting
  • better underlying architecture - index managers allow now for one backend per index and even non directory based indexes
  • near real time search
  • optimized and cross-version compatible wire format for communications between master and slaves
  • performance improvements (more analyzer parallelization, fine-grained masters etc)
  • support for projections on custom bridges fields
  • support for @IndexedEmbedded on collections of basic types
  • easier way to work on documentation translation

Ground work

We have done a lot of ground work. Hibernate Search 4 targets Hibernate Core 4 and uses its nice integrator concept. Our code is now properly split into APIs, SPIs and implementation classes. If you import a class contained in a impl package, you know that this code is not guaranteed to work between micro versions.

To help our work in Infinispan, Hibernate Search is now truely independent of Hibernate Core - it's an optional dependency. We have also improved error messages and logs which now come with a unique identifier like HSEARCH00024. The idea is to support internationalization and let you easily Google for an error and find posts describing the same problem.

Architecture and indexing work

We have reworked our underlying architecture to give you more flexibility and prepare for our work in Hibernate OGM. Each index now has its own backend configuration (using JMS or direct Lucene directories, syn/async etc). This also helps us index things more efficiently and in parallel. Another nice consequence is that you technically can have one master per index (in the master/slaves model) instead of one master for all indexed. This will help scalability in high pressure scenarios.

We now also support non-directory based index managers which enabled us to implement near real time search (sometimes called NRT search). Near real time search comes with a few gotchas, but can be very useful. Read more about near real time search.

To help support clusters of heterogeneous versions, we have rewritten the wire protocol used to communicate between slaves and masters. We use Avro as the serialization library which gives us the required abstraction. A nice side effect is a much smaller payload and speed improvements over the old java serialization approach.

Others

We have worked on many other things. Check out the release notes in the distribution for the full list of changes. Oh and of course it works in JBoss AS 7.

Another one I'd like to mention is the much easier process to translate the documentation to foreign languages. It's all on the web :) If you feel like translating the doc, read more about the translation process.

Get the release

Make sure to read the migration guide if you convert an existing application. And go download Hibernate Search 4.

Many thanks to all the contributors that made this release possible whether it be via pull requests, bug reports or feedback on the forum.

Enjoy and happy holidays to everyone.

9 comments:
 
15. Dec 2011, 17:55 CET | Link

Congratulations on this major achievement! Looking forward to working with the awesome framework!

ReplyQuote
 
16. Dec 2011, 00:31 CET | Link
Cody

Working great! Thanks for the hard work.

 
19. Dec 2011, 07:59 CET | Link
Luci

Great job! Congratulations on this major achievement.

 
15. Jan 2012, 12:25 CET | Link

Great job! Congratulations.

 
09. May 2014, 09:50 CET | Link

ROLEX Swiss Replica Watches Oyster Perpetual Cosmograph Daytona launched new diamond watch, platinum and quality of the 950 grand dignitaries of pure diamonds flashing clever fusion . In addition to ice blue counter, the entire surface paved with diamonds , this is only the surface color and gorgeous outer ring set with 36 brilliant -cut diamonds in platinum watches ROLEX unique . Cosmograph Daytona Oyster case of 40 mm water depth of 100 meters ( 330 feet ) , is a rugged and elegant , perfectly proportioned model. A unique case in the middle of the statue of the original block of precious metal solid 950 platinum casting. Fluted bottom of the triangle ROLEX watchmaker brand dedicated to special tools tightened , so that the case is completely sealed. Winding crown is the Rolex replica watches using a patented three padlocks triple waterproofing system , and timing buttons, securely fastened to the case , and by the middle of the case even as one of the crown shoulder protection. In addition, scratch -resisting mirror blue crystal manufacturing . Oyster Cosmograph Daytona waterproof case provides the best protection for highly precise movement . Cosmograph Daytona watch with ROLEX developed entirely by 4130 automatic winding mechanical chronograph movement, this movement with column wheel . Like all ROLEX core constant motivation , like 4130 -type movement also gained recognition when the Swiss official identification meter certification, this certification specifically awarded to successful through the Swiss chronometer testing center (COSC) detection precision watch. This movement of the exquisite design and excellent production process to ensure accurate and reliable watch with unparalleled . Balanced swing component is the heart of the Fake watches parts with ROLEX patent blue gossamer Parachrom unique alloy of zirconium , niobium , more than from magnetic interference , even in the face temperature remains extremely stable , even more than traditional seismic force springs 10 times higher. New Cosmograph Daytona watch with a solid 950 platinum chain link Oyster bracelet , which Oyster insurance deduction prevents accidental opening of the buckle ; buckle also installed cleverly designed ROLEX easy to tune links stretch patent system so that the strap can be easily extended to about 5 mm , in each case are more comfortable to wear .

 
15. Jun 2014, 08:09 CET | Link
ynysa

These Replica Watches are absorbing and authentic. Let us just to alpha the alarm. A white punch with copse hardly recessed subdials adjoin or argent accomplishment, with easily aloft hour markers placed acclaim on the dial, the aforementioned as the authentic. The adapted little red adornment on top of the additional allotment has been altogether preserved. The basis of the clue at a time on the punch and bezel are in a adult architecture that will acquiesce the alarm added absolutely the specific burning Chepa Replica Watches. The acme is a spiral in awakening appearance with two keys, in the next. In accession, the abstracts are top superior replica Breitling Navitimer watch. The case is fabricated of barmy solid 316 stainless animate, the aforementioned as that of the belt. Sapphire clear adds added accent on this admirable Swiss Replica Watches.

 
18. Jun 2014, 14:36 CET | Link

Many countries are gaining more advantages in their international trades by manipulating the market for their currency to keep the value low. Many countries are trying to decrease their forex exchange rates Here is my list of facts that causes this high failure rate in forex trading: website

 
07. Jul 2014, 09:05 CET | Link

Click HELP for text formatting instructiWorld Cup is in full swing, the whole world is discussing who will eventually took away Hercules Bei Bei, this boom has also spread to the fashion industry. According to fashion website Fashiogonerogue reports, FIFA duly authorized Replica Louis Vuitton outlet (Louis Vuitton) design loading 2014 World Cup chanel replica handbags trophy outside the box, Louis Vuitton, also on June 16 issued a statement on the news made the confirmation. According to “Vogue” magazine reported that the UK version, this is Louis Vuitton for the cheap replica watches second consecutive World Cup design outside the box. Back in 2010 when the World Cup in South Africa, Louis Vuitton Handbags has had to take over the task of this particular custom was designed and longchamp outlet produced by the famous LV box is in Asnières workshop handmade finished, and this year's trophy box design henselae Louis Vuitton replica handbags using an old floral pattern, with metal and brass locks. It is reported that the July 13 World Cup championship before the war, in 2010 South Africa louis vuitton replica World Cup champions Spain captain Iker Casillas will be holding the trophy Cheap Louis Vuitton (LV) suitcase fitted into Rio's Maracana stadium finals. Then edit this text and check the preview.

 
18. Jul 2014, 03:45 CET | Link

Read reviews, get download and purchase links, and learn about Michael Fiore text examples and techniques to get your ex back

Post Comment