While the team is busy on significant internal refactoring, we also accumulated 30 minor fixes and improvements which have been merged in the master branch for Hibernate Search 5.
Since it was a while since the last published tag, today we're publishing this 5.0.0.Alpha5 release to make all these minor improvements available already, while the cooler features will need some more work.
This new attribute of the IndexedEmbedded annotation allows you to control if you want to store all ids for related objects which are embedded in the parent's Lucene Document. Very useful to save space in your index, and so improve performance, when you don't need these identifiers.
- As documented in the Migration guide the API to implement a JMS master node was simplified (but changed!).
- A possible loss of index update events was fixed, but not a critical issue as this could happen only if you had a significant load and were not using transactions.
- Better interaction with second level caching.
- Performance fixes: when the DocumentId doesn't match the JPA id we now still execute an optimal database query.
Full details available in the Release notes.