19 March 2014

This Week in Elasticsearch - March 19, 2014

By 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

  • Blocking writes on a tribe node creates a blocks tribe (#5389, master, 1.x, 1.0)
  • The throttle type setting is not respected upon updates (#5392, master, 1.x, 1.0 and 0.90)
  • Aggregations: Invoke postCollection on aggregation collectors (#5387, master, 1.x, 1.0)
  • Unicast discovery should favour ping response with master over a ping response without master (#5413, master, 1.x, 1.0 and 0.90)
  • Suggestions: The completion suggester now supports a context that allows for filtering of suggestions (#4044, master, 1.x)
  • Fuzzy queries: Allow edit distances > 2 on FuzzyLikeThisQuery (#5292, master, 1.x, 1.0)
  • Aggregations: Replace CacheRecycler with page based recycler (#4929, master, 1.x)
  • Aggregations: A new cardinality aggregation has been added (#5426, master, 1.x)
  • Percolator: Disabled query size estimation in percolator, because this is too expensive cpu wise (#5372, master, 1.x, 1.0)
  • Aggregations: New significant_terms aggregations (#5146, master, 1.x)
  • Testing: upgrade randomized-testing to 2.1.1 (commit, master, 1.x, 1.0 and 0.90)
  • Aggregations: Scripts in aggs could not return more than 4 values (#5414, master, 1.x, 1.0)
  • Multicast: Allow to share multicast socket within jvm (#5410, master, 1.x)
  • Mappers: Support externalValue() in mappers (#4986, master, 1.x)
  • Optimize: Force single-segment merges (#5243, master, 1.x)
  • Query: match_phrase_prefix supports slop again (#5437, master, 1.x)
  • BulkProcessor process every n+1 docs instead of n (#4265, master, 1.x)
  • cat API: Add _cat/plugins endpoint (#4824, master, 1.x)
  • Packaging: Move systemd files from /etc to /usr/lib (#, master, 1.x, 1.0 and 0.90)
  • MulticastChannel returned wrong channel in shared mode (#5441, master, 1.x)
  • Count latch down if sendsPing throws exception (#5440, master, 1.x, 1.0 and 0.90)
  • Snapshot/Restore API: Add stats for running snapshots (#4946, master, 1.x)
  • BytesReference usage to properly work when hasArray is not available (#5455, master, 1.x)
  • Geo Point Fieldmapper: Allow distance for geohash_precision (#5448, master, 1.x, 1.0 and 0.90)
  • Merging: use serial merge schedule by default (#5447, master, 1.x)
  • Use BytesReference to write to translog files (#5463, master, 1.x)

Elasticsearch Ecosystem

Here's some more information about what is happening in the ecosystem we are maintaining around the ELK stack - that's Elasticsearch plus Logstash and Kibana - including plugin and driver releases.

Slides & Videos

Jordan Sissel and Rashid Khan talk the ELK stack and Elasticsearch Marvel on Hangops

Interview with Shay Banon from CeBIT 2014

Where to Find Us

We'd love to feature all the great Elasticsearch, Logstash and Kibana presentations and meetups happening worldwide in this section. If you're speaking or hosting a meetup, let our Community Manager, Leslie Hawthorn, know!


Honza Kral will be attending PyCon North America and the accompanying Django sprints. Make sure to stop by and hear more from him during his poster session Collect and Analyze your logs with Logstash, Elasticsearch and Kibana.


David Pilato and Adrien Grand will both be at Devoxx France 2014, where they will co-present the Hands on Elasticsearch workshop. Devoxx France runs April 16-18th in Paris.



  • David Pilato will present Make sense of your (BIG) data! at the Italian Cloud Conference The conference takes place in Torino on April 3rd, and David will speak at 10:30 AM.
  • David Pilato will present Make sense of your (BIG) data! at the Codemotion Roma Conference The conference takes place in Rome on April 11-12th, and David will speak at 2:10 PM on the 12th.


The 4th Elasticsearch study session has been scheduled by Jun Ohtani. Please plan to join the meeting at 7 PM on April 21st.

The Netherlands

The Elasticsearch Netherlands Meetup group will convene on Thursday, April 3rd at 6:30 PM at Elasticsearch's EU HQ in Amsterdam. Attendees will be treated to a deep dive on new features in Elasticsearch 1.0 by Luca Cavanna and a demo of Elasticsearch Marvel by Boaz Leskes.

New Zealand

The Ellerslie .Net User Group will talk all things Elasticsearch on Tuesday, March 25th. Doors open at 6 PM.


The April Oslo Elasticsearch Meetup has been scheduled for April 3rd at 6 PM. Details on the presentations are forthcoming, but you can register to attend now.

South Africa

Clinton Gormley will take the stage at ScaleConf to talk Scaling real time search and analytics with Elasticsearch. The conference runs April 10th and 11th in Cape Town.

United Kingdom

Mark Harwood will share What's New in Elasticsearch 1.0 with the Enterprise Search London Meetup group on March 21st. Doors open at 6:15 PM.

United States

  • New: Triangle DevOps Meetup: Tonight, Wednesday March 18th, this group will gather in Durham, North Carolina at 7 PM. The group will discuss how Wikipedia uses Elasticsearch. Registration is still open.
  • The Elasticsearch New York March Meetup has been scheduled for Thursday, March 20th from 6:30-8:30 PM. Attendees will hear from Bloomberg and Shopwiki on their use of the ELK stack (Elasticsearch, Logstash and Kibana).
  • The Elasticsearch Los Angeles March Meetup will take place on Tuesday, March 25th. Presenters will cover various topics including Elasticsearch at high scale, plus Uri Boness will address What's New in Elasticsearch 1.0. Andrew Selden will accompany Uri for the Q&A portion. Doors open at 7 PM.
  • The Philadelphia Elasticsearch Meetup group will meet on Thursday, March 27th, covering an Introduction to Elasticsearch.
  • We're still putting the finishing touches on the next Elasticsearch Austin Meetup, but looks like we're getting together on April 9th. Plan to hear from Zachary Tong on Elasticsearch & Query Optimization, and from Aaron Mildenstein on Logstash.
  • Kevin Kluge will present ELK: How Elasticsearch, Logstash, and Kibana provide real-time data enlightenment at the DevNation Conference. Kevin's talk will take place on Thursday, April 17th at 9:45 AM. DevNation, co-located with Red Hat Summit, runs April 13-17 2014 at Moscone Center in San Francisco.

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:

  • Amsterdam - April 08, 2014 (core Elasticsearch training)
  • Austin - April 09, 2014 (core Elasticsearch training)
  • New York - April 23, 2014 (core Elasticsearch training)
  • San Francisco - April 23, 2014 (core Elasticsearch training)
  • Washington DC - April 28, 2014 (core Elasticsearch training)
  • London - April 29, 2014 (core Elasticsearch training)