This Week in Elasticsearch - October 02, 2013

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

  • The plugin script failed to report errors correctly when installing from local source files  (#3744, 0.90 & master).
  • A mapping update event was not sent to master when an indexing operation changed the mapping but later failed to complete (3782, 0.90 & master).
  • The new windows service.bat script failed to pass memory settings correctly (#3785, 0.90 & master).
  • Similar to #3778 from last week, the new index UUID is now used in mappings events as well (#3783, 0.90 & master).
  • The error reporting of the new completion feature was improved (commit, 0.90 & master).
  • The pattern_capture token filter now throws an error if you forget to specify the pattern parameter (#3808, 0.90 & master).
  • The get index templates API returned a 500 status code when called without a template name  (#3812, 0.90 & master).
  • The same fix to the get index template API also makes sure it returns a proper empty JSON object and a 404 return code when the requested template is not found (#3817, 0.90 & master).
  • Dynamic templates  do not require the match or match path options to be specified if they the match type criteria is used (#3814, 0.90 & master).
  • A lot of work has gone into fixing little things and improving our tests. Here is a selection: commit ,  commit, commit , commit, commit  (0.90 & master).

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.

  • This week, we had our first Elasticsearch guest blog post, where Ralph Meijer wrote a nice overview of how Mailgun is using Elasticsearch & Logstash to track and offer insights into billions of events, allowing customers to exactly find out what happened to all the e-mails sent through their service. Thanks again to Ralph and Mailgun for sharing their experience.
  • As this blog post hit the presses, Zachary Tong is holding a webinar entitled Elasticsearch Pre-Flight Checklist. Be quick to join or watch the video later - it will be published shortly after the webinar concludes at the same place.
  • Thomas Ardal took the time to write a nice blog post with step by step screenshots of how to run Elasticsearch on Windows Azure
  • Version 0.3.4 of the Elasticsearch Cookbook was released this week, updated to support the latest 0.90.5 version of Elasticsearch plus numerous bug fixes.
  • Congratulations to the TwitterTV team for winning the Hopper Elasticsearch Hackathon. You can find out more about the event and the projects produced by all the hackathon teams on the Hopper Blog.


Where to find Us


Luca Cavanna will be speaking tonight at the Belux Elasticsearch meetup about the new and shiny distributed percolator which will be part of the 1.0 version.


David Pilato will treat attendees of Open World Forum to a his presentation Elastifiez Your Application: from SQL to NoSQL in in less than 40 mn, as well as lead an Elasticsearch workshop. Open World Forum takes place October 3rd-5th in Paris.


The Berlin Elasticsearch User Group will convene for their regular monthly meeting on October 29th.


Honza Kral will talk about Elasticsearch at RuPy in Budapest on October 12th. RuPy is a conference to bring together programmers and communities of different programming languages like Ruby, Python, Clojure or JavaScript.

United Kingdom

Richard Pijnenburg will give a talk at JAX London about how to Level Up Your Logging on Wednesday, October 30th.

United States

Where to Find You

Are you hosting an Elasticsearch meetup or giving a talk about Elasticsearch? We would love to know so we can feature that information in future editions of This Week in Elasticsearch. Just let our Community Manager know what you're up to and we're happy to help promote your efforts.

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 Elasticsearch, 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:

  • We're hiring

    Work for a global, distributed team where finding someone like you is just a Zoom meeting away. Flexible work with impact? Development opportunities from the start?