Help

Hibernate Search is a full-text search engine for your persistent domain model.

The Hibernate Search team is really proud to announce version 4.1. It has been a long road, but the final result includes many improvements and new features. As usual, a big thanks to our community and our contributors. What's in there for you?

Conditional indexing

We have added interceptors that let you control whether or not a given entity instance is indexed based on its state. This is very useful to implement things like:

  • soft deletes
  • indexing an entity only if in a given state, for example only index PUBLISHED blogs

Not only does it make your index smaller and thus faster but Hibernate Search is not triggered unless indexing is happening. Read more.

Faster, lighter indexing

We have improved indexing of associations to embed only required information (we were a bit generous before).

In the same vein, you can now define which specific path of an association you want indexed (for further querying). Instead of indexing all of the associated object(s), Hibernate Search will only index the specific path(s). This makes for much faster indexing and smaller indexes. Read more.

Clustering

We have improved the JGroups backend to use a single channel (roughly a single connection between nodes). This makes the bootstrap faster but more importantly simplifies greatly the configuration. Simpler is better as far as we are concerned :) Read more.

Compatibility

Hibernate Search is compatible with Hibernate ORM 4.1 and has been tested on JBoss AS 7.1. We have also upgraded the following main libraries: Lucene to 3.5, JGroups to 3 and Infinispan to 5.1.

We have improved support for modular environments - thanks for the constant nagging of Ales. We still have some work in this area so stay tuned.

Get the release

Download the release from Sourceforge or via Maven artifacts. And go read the documentation.

If you are migrating from an earlier version, make sure to check our migration guide.

Enjoy

14 comments:
 
04. Apr 2012, 18:24 CET | Link
Cody

Not currently a great way to swap out Hibernate 4.0.1 which is in AS 7.1.1 Final, so do you know which AS releases will include ORM 4.1 and thus be compatible with Search 4.1?

ReplyQuote
 
05. Apr 2012, 04:33 CET | Link

I'm already noticing that because of the includePaths option, I'm eliminating a lot of ClassBridges in favour of using includePaths.

 
05. Apr 2012, 22:30 CET | Link

The version of JBoss AS expected to include Hibernate ORM 4.1 is slated to be 7.2 (see https://issues.jboss.org/browse/AS7-4345). It was originally slated to be 7.1.2, but they decided to not do a 7.1.2.

So you either (1) have to wait for 7.2, (2) swap Hibernate ORM and Search in JBoss yourself, (3) wait for https://issues.jboss.org/browse/AS7-4345 to get pushed and create a hybrid branch for yourself. Those are the options I see.

 
05. Apr 2012, 23:20 CET | Link
Not currently a great way to swap out Hibernate 4.0.1 which is in AS 7.1.1 Final, so do you know which AS releases will include ORM 4.1 and thus be compatible with Search 4.1?

By using ORM 4.1 for the build it should work with both ORM 4.0 and 4.1: indeed we did it primarily to make sure it will work on AS 7.2 and EAP 6 but we tested it on 7.1.1 as well. If you find any problem, let me know!

 
13. Apr 2012, 18:01 CET | Link
Cody

Just as an update I switched to Search 4.1.0 with the ORM in AS 7.1.1 Final and all is working well.

Reindex time for 17K items went from 45 seconds to 11 seconds.

Nice!

 
16. Apr 2012, 10:18 CET | Link
snozwoz

i notice many of the required jars packaged up are quite old now and some of them are beta. it woudl be good to clean this up and at lease move away from beta jars. in particular i refer to snappy and apis

 
20. Apr 2012, 05:17 CET | Link

I use hibernate4.1 find “No suitable driver found for jdbc” err,but use hibernate3 is ok,why?

 
21. Jun 2014, 15:31 CET | Link

When we begin Forex trading, it is essential you have the correct tools available. These include some foreign currency trading software programs, a dependable Internet-based trading account, and access to a financial adviser. You need all of these tools to have the ability to monitor live forex rates In market, Money exchange rate is fixed for buying and selling. Buying rate and selling rate will be quoted by money dealers. Most of the traders are used local Money money exchange rate

 
08. Jul 2014, 07:59 CET | Link

Thanks a lot for the valuable information.What are new features added in the latest version 4.3.5 of hibernate.

Thanks

 
09. Aug 2014, 02:13 CET | Link

Usaha konveksi tas untuk berbagai acara saat ini berkembang dengan pesat. Jika anda mengadakan seminar atau pertemuan besar dan hendak memberikan tas sebagai souvenir, maka ada baiknya anda memesan dari parbikannya langsung agar lebih murah. http://www.tasseminar.net/ . Silahkan cek koleksi model tas kami http://fritz147.roon.io/daftar-pabrik-tas-di-kota-jakarta . Apakah saat ini anda sedang mengalami masalah kewanitaan di mana masalah inisering sekali menjadi gangguan di aktifitas sehari-hari anda? Sebut saja macam keputihan. Saat ini sudah ada produk herbal yang aman seperti majakani kanza yang bisa membantu anda. http://www.bellehouseindonesia.com/ . baca informasi selengkapnya produk majakani ini http://mynewdublog.bravesites.com/entries/general/jual-majakani-kanza-harga-murah . Alat tulis kantor adalah sesuatu yang saat ini semakin banyak dicari oleh perkantoran. Tentunya mereka membutuhkan alat tulis yang bisa memudahkan bisnis mereka. Sayangnya kadang deal yang diperoleh terlalu mahal. Jika anda butuh Alat tulis kantor murah silahkan hubungi kami. http://www.tokojadi.com/ . pesan alat tulis kantor di sini http://myjournalforus.blog.com/toko-online-menjual-papan-movitex/ .

 
09. Aug 2014, 03:08 CET | Link

Printer adalah peralatan pencetak sederhana yang saat ini sudah sangat memasyarakat. Akan tetapi banyak orang yang mengeluh bahwa Printer mereka tidak awet dan sulit mencari sukucadang jika ingin melakukan perbaikan. Jadi di sini saya mau menawarkan. video tutorial service printer . lihat perlengkapan printer lainnya di sini download di sini . Berwisata akan terasa sangat menyenangkan jika kita mendapatkan pelayanan yang baik dengan harga bersahabat alias murah. Jadi anda harus jeli melihat paket wisata yang ditawarkan saat ini. Tentunya paket wisata ini bisa jadi sangat beragam. Paket Wisata ujung genteng . dapatkan penawaran paket wisata lainnya di sini baca di sini . Jika anda suka melakukan permainan Dragon City, maka kadang kala anda membutuhkan bantuan untuk mendapatkan gems, even, xp, dan lain sebagainya. Oleh karena itu saat ini hadir sebuah jasa joky yang dapat membantu anda dengan harga murah. Dragon 4 elements . lihat penawaran lainnya lihat artikel .

 
09. Aug 2014, 03:09 CET | Link

Untuk meningkatkan keakraban dan kekompakan antar karyawan, maka perusahaan seringkali mengadakan acara outbound. Tempat outbound terbaik saat ini menurut perkataan banyak orang addalah di bogor. Anda bisa memilih banyak ragam aktifitas outbound di sini. team building outbound di bogor . butuh paket outbound yang lengkap? baca artikel . Usaha konveksi tas untuk berbagai acara saat ini berkembang dengan pesat. Jika anda mengadakan seminar atau pertemuan besar dan hendak memberikan tas sebagai souvenir, maka ada baiknya anda memesan dari parbikannya langsung agar lebih murah. Tas souvenir murah . Silahkan cek koleksi model tas kami lihat penjelasan lengkapnya . Apakah saat ini anda sedang mengalami masalah kewanitaan di mana masalah inisering sekali menjadi gangguan di aktifitas sehari-hari anda? Sebut saja macam keputihan. Saat ini sudah ada produk herbal yang aman seperti majakani kanza yang bisa membantu anda. Jual Online TPL . baca informasi selengkapnya produk majakani ini kunjungi blog .

 
09. Aug 2014, 03:10 CET | Link

Alat tulis kantor adalah sesuatu yang saat ini semakin banyak dicari oleh perkantoran. Tentunya mereka membutuhkan alat tulis yang bisa memudahkan bisnis mereka. Sayangnya kadang deal yang diperoleh terlalu mahal. Jika anda butuh Alat tulis kantor murah silahkan hubungi kami. jual papan whiteboard . pesan alat tulis kantor di sini lihat artikel . Tas laptop akan membantu anda untuk membawa laptop anda ke mana-mana dengan lebih praktis dan aman. Tentunya anda menginginkan tas laptop yang berkualitas untuk menemani perjalanan anda. jual tas anak . jual tas laptop dengan harga murah baca artikel . Kaos olahraga adalah sesuatu yang bisa membantu anda mendapatkan kenyamanan saat berolahraga. Kaos olahraga harus dari bahan yang menyerap keringan dan tidak membuat gerah. Jadi kami mempunyai banyak stok kaos olahraga yang kami jual secara grosir dengan harga yang murah. kaos seragam olahraga . pesan grosir kaos olahraga dan cek modelnya lihat penjelasan lengkapnya .

Post Comment