This Week in Elasticsearch and Apache Lucene - 2017-03-27

Welcome to This Week in Elasticsearch and Apache Lucene! With this weekly series, we're bringing you an update on all things Elasticsearch and Apache Lucene at Elastic, including the latest on commits, releases and other learning resources.

Changes in 5.3:

Changes in 5.x:

    Apache Lucene

    Lucene 6.5.0 is going out soon

    The vote for the release candidate has passed. In particular, this release will bring faster range and geo queries to Elasticsearch, as well as improvements to the way query parsers deal with token graphs, see below. You can read more about the release highlights at https://wiki.apache.org/lucene-java/ReleaseNote65.

    Reduce memory usage when parsing complex graphs of tokens

    Some analysis components, like shingles with multiple sizes, can generate very dense graphs. This is an issue for query parsing, since we need to enumerate all paths in order to generate a query. Too complex graphs will now throw a TooManyClausesException rather than out-of-memory errors.

    What's new in Lucene 7?

    Mike McCandless wrote a blog post that describes the main changes that are coming in Lucene 7.0.

    Other changes:

    Watch This Space

    Stay tuned to this blog, where we'll share more news on the whole Elastic ecosystem including news, learning resources and cool use cases!