27 novembre 2013

This week in elasticsearch - November 27, 2013

Par Alexander Reelsen

Welcome to  This week in Elasticsearch. In this roundup, we try to inform you about the latest and greatest changes in Elasticsearch. We cover what happened in the GitHub repositories, as well as many Elasticsearch events happening worldwide, and give you a small peek into the future of the project.

Elasticsearch core

  • Aggregations have landed in master! (#3300, master)
  • Update to Lucene 4.6.0 (#4241, 0.90 & master)
  • Importing and running the elasticsearch code base into eclipse is now easier (commit, 0.90 & master)
  • Library upgrades: forbiddenapis 1.4, randomized test runner maven plugin (commits 1, 2, 0.90 & master)
  • Snapshot/Restore: Prevent modification or deletion of repositories during snapshot (commit, master)
  • Added mlockall setting to process info output (#4233, 0.90 & master)
  • During node startup local primaries are now preferred to relocating primaries (#4237, 0.90 & master)
  • RobinEngine.acquireSearcher() should fail with state failure when not set/closed (#4232, 0.90 & master)
  • Bulk requests support shard timeout like the index api (#4220, 0.90 & master)
  • Deprecate numeric_range filter, add a field data execution option to range filter (#4034, 0.90 & master)
  • Ongoing effort to reduce excessive object allocation due to copying maps around by switching to ImmutableOpenMap (commits 1, 2, 0.90 & master)
  • Allow to parse directly the compressed mapping (commit, 0.90 & master)
  • The completion suggester code has been updated to the current lucene release (commit, 0.90 & master)
  • Cat API: Add h parameter to apis, allowing to return columns and descriptions for them (#4262, master only)
  • MultiTermVector API and TermVector API were unified (commit, master only)
  • Multi term vector request never returned if shards for all requested documents were non existent. (#3989, master)
  • Fixed file-based template loading via config/templates (#4235, 0.90 & master only)

Elasticsearch Ecosystem

Here's some more information about what is happening in the ecosystem we are maintaining around Elasticsearch, including plugin and driver releases, as well as news about Logstash and Kibana.


Where to find Us

Karel Minařík addresses the crowd at last night's Elasticsearch Oslo Meetup, photo courtesy of Runar Myklebust


David Pilato will speak at Drupagora on December 5th, covering search solutions for Drupal using Elasticsearch. David's talk will begin at 3 PM.


Shay Banon will present Why We Built Elasticsearch at the Open Source Conference in Amsterdam on December 6th. Shay's talk will start at 4:05 PM.


Clinton Gormley will speak at the NoSQL matters conference in Barcelona on Getting Down and Dirty with Elasticsearch. Clinton's talk takes place on Saturday, November 30th at 10:30 AM, and the conference runs November 29-30th.

United Kingdom

United States

Where to Find You

Our Community Manager, Leslie Hawthorn, is hard at work to help folks create more Elasticsearch meetup groups and to help meetup organizers find more speakers. If you are interested in either effort, take a moment to let her know.

Oh yeah, we're also  hiring. If you'd like us to find you for employment purposes, just drop us a note.  We care more about your skill set and passion for Elasticearch, Kibana and Logstash than where you rest your head.


If you are interested in Elasticsearch training we have courses taught by our core developers coming up in: