[hibernate-dev] Search: Lucene 6 is coming

Sanne Grinovero sanne at hibernate.org
Tue Apr 5 05:58:54 EDT 2016


On 5 April 2016 at 07:30, Gunnar Morling <gunnar at hibernate.org> wrote:
> Apart from migration concerns, is anything in Lucene 6 allowing us to
> provide new exciting functionality to users?

The best one seems to be the new encoding technique for numerics -
also mentioned as breaking API - is fabulously more efficient: smaller
in terms of index space, much faster to query and also somewhat more
efficient at indexing time: faster and less intensive on the JVM heap.

 - https://www.elastic.co/blog/lucene-points-6.0

Not least it supports multi-dimension numeric fields, so stuff like
Spatial get a double win.

The Query API now include Guillaume's patches to make our life easier
to transform them to ES, and they've been working more on making
queries immutable. Filters were not removed but are based on the
immutable queries, it seems all like sensible cleanup to me.

The Lucene mailing list is talking already about what should be
included in Lucene 7 so I'm having the impression of a bit of a more
aggressive version increase pace.. Nobody can tell of course: maybe it
will take the somewhat usual amount of time but it seems possible the
project is ramping up on dev speed.

Thanks,
Sanne





>
> 2016-04-04 17:23 GMT+02:00 Emmanuel Bernard <emmanuel at hibernate.org>:
>>
>> +1
>>
>> On Mon 2016-04-04 14:02, Sanne Grinovero wrote:
>> > The Apache Lucene team is voting on candidate releases for Lucene 6.0.0.
>> >
>> > As usual we'll refrain from making API changes in a minor release, but
>> > we should start to sometimes try building against Lucene 6 to make
>> > sure to use APIs which will live longer, if there's choice.
>> >
>> > The most notable change is an entirely new strategy to handle numeric
>> > fields; including overhauled APIs.
>> >
>> > I guess Hibernate Search 6 will probably want to align with Lucene 6
>> > and Hibernate ORM 6; only problem I see with that is I hope people
>> > won't get used to these all being nicely aligned as it's probably not
>> > sustainable as a rule.. just luck so far (although we managed that
>> > with all of the 3.x, 4.x, 5.x and now 6 series of Hibernate Search!).
>> >
>> > Both Lucene 6 and ORM 6 will require Java 8.
>> >
>> > I'll update the Search roadmap to reflect this aim, as I assume there
>> > won't be concerns?
>> >
>> > Thanks,
>> > Sanne
>> > _______________________________________________
>> > hibernate-dev mailing list
>> > hibernate-dev at lists.jboss.org
>> > https://lists.jboss.org/mailman/listinfo/hibernate-dev
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>


More information about the hibernate-dev mailing list