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.
Slides
- Karel Minařík has put up the slides of his Introducing Elasticsearch talk at Rubyshift 2013.
- Alexander Reelsen gave a popular talk at GOTO Aarhus on Elasticsearch: Beyond full-text search. (Check out his Metric's Elasticsearch reporter as mentioned in his slides). Video will be published soon in the GOTO YouTube channel.
- Martijn van Gronignen's slides from the Oslo Elasticsearch meetup covering upcoming features in Elasticsearch are available for download as pdf.
Where to find Us
Belgium
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.
France
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.
Germany
The Berlin Elasticsearch User Group will convene for their regular monthly meeting on October 29th.
Hungary
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
- If you're heading to DataWeek 2013, make sure to check out Shay Banon on Elasticsearch's APIs: Making It the Easy Way, Doing It the Hard Way. Shay will be speaking on Wednesday, October 2nd; DataWeek 2013 runs from September 28th - October 2nd in San Francisco.
- Drew Raines will be at DevOpsDays Atlanta on October 3-4th.
- Uri Boness & Zach Tong will be presenting together at the Washington DC meetup on a very interesting combination of subjects- Elasticsearch's New Aggregations feature and Genomic Sequencing with Elasticsearch. The meetup is scheduled for October 22nd
- Ralph Meijer from Mailgun will be talking at the San Francisco meetup scheduled for October 25th on The Business End of the [Mail]gun.
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.
Training
If you are interested in Elasticsearch training we have courses taught by our core developers coming up in:
- Cologne - October 17, 2013
- Washington, D.C. - October 21, 2013
- San Francisco - October 24, 2013
- Zurich - October 29, 2013