This Week in Elasticsearch - February 12, 2014

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: Support camel-case style in options (#5009, master, 1.x, and 1.0)
  • Query API: Added cross_fields mode to multi_match query (#5005, master and 1.x)
  • Query API: Add fuzzy/slop support to simple_query_string (#4985, master and 1.x)
  • Lucene: Added IndexReader reference counting methods to forbidden APIs (commit, master, 1.x, 1.0 and 0.90)
  • Lucene: Use patched version of ReferenceManager to prevent infinite loop in ReferenceManager#acquire() (commit, master, 1.x, 1.0 and 0.90)
  • Aggregations: Fix BytesRef owning issue in string terms aggregations (#5021, master, 1.x, and 1.0)
  • Aggregations: Geo-hash grid aggregations: make size==0 return all hashes (#4875, master and 1.x)
  • Aggregations: Fixed parsing time zones as numeric value in DateHistogramParser (#5057, master, 1.x and 1.0)
  • Lucene: Log error if IndexSearcher is tried to be released a second time (commit, master, 1.x, 1.0 and 0.90)
  • Logging: Fixed trace logging hidden by check for isDebugEnabled (commit, master, 1.x, 1.0 and 0.90)
  • Plugins: Upgrading analysis plugins failed (#5030, master, 1.x, 1.0 and 0.90)
  • Shard state: Bulk process of shard started/failed should not execute on already processed events (#5061, master, 1.x, 1.0 and 0.90)
  • Cluster State: Added version and master_node flags to cluster state (commit, master, 1.x, 1.0 and 0.90)
  • Lucene internals: Prevent possibly undefined behaviour in SearchContext due to the initial state of a DocSetIterator (#5049, master, 1.x, 1.0 and 0.90)
  • Custom scoring: Remove custom_score and custom_boost_factor queries (#5076, master, 1.x)
  • Zen discovery: Allow to dynamically change discovery.zen.publish_timeout using cluster update settings (#5063, master, 1.x)
  • Migrating NodesInfo API to use plugins instead of singular word plugin to be more consistent (#5072, master, 1.x)

Elasticsearch Ecosystem

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

Slides & Videos

Craig Lebowitz presents Adding Elasticsearch To An Existing .NET / SQL Server Application at February's Washington DC Meetup

Alexander Reelsen provides an in-depth look at the ELK stack, from last week's OOP Konferenz.

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!


Britta Weber and Lee Hinman will headed Down Under to teach training courses in Melbourne and Sydney, and we're working to schedule meetups during their visit. We hope to have full details by next week's edition of This Week in Elasticsearch, but for now you can save the date. We're targeting March 13th for the Melbourne Meetup and March 24th for Sydney.



David will speak on Elasticsearch: Make sense of your (BIG) data on Azure! at Microsoft Tech Days in Paris. David's presentation is scheduled for February 13th at 4:30 PM.


Honza Kral will speak at the Rubyslava International MiniConference on February 27th. The conference takes place in Bratislava.

United Kingdom

United States

  • Several folks from Elasticsearch will be attending the Strata Conference from February 11-13th in Santa Clara, California. Stop by our booth to say hello!
  • The Boston Azure User Group will convene on February 20th at 6 PM. Chris Morley will present on Elasticsearch Running on Linux in Azure.
  • Leslie Hawthorn, Kevin Kluge and Jordan Sissel will all be presenting at the 12th Annual Southern California Linux Expo, a.k.a. SCALE 12x. If you can't catch the talks, make sure to stop by our table to say hello. SCALE runs from February 21st-23rd.
  • The second Los Angeles Elasticsearch Meetup will be held on Friday, February 21st at SCALE 12x. Join us for casual discussion and refreshments. You don't have to be attending SCALE to come to the meetup, but the organizers have offered a generous discount on conference passes to meetup attendees. We'll get together at starting at 7 PM.
  • The Elasticsearch Denver Meetup group will be getting together on February 24th to hear about Automattic's use of Elasticsearch. Doors open at 6:30 PM and Elasticsearch core developer Lee Hinman will also be on hand for Q&A.
  • The Elasticsearch San Francisco Meetup group will focus on Benchmarking, Autoscaling and Deployment Automation at their next meetup. Elasticsearch core developers Uri Boness and Andrew Selden will be on hand for Q&A following the presentations. Doors open at 6:30 PM on February 27th.
  • We've set the date for the first ever Elasticsearch Portlandia Meetup on March 4th. Steve Mayzak will cover Elasticsearch 1.0 - Whats new and how are people using it? Our community manager, Leslie Hawthorn, will also be visiting from Europe. She's looking forward to hearing from everyone about what could be done to make your lives as Elasticsearch users better.
  • Safe and sound following the recent Portlandia Snowpocalypse, Steve Mayzak's presentation to the Seattle Search and Machine Learning meetup group has been rescheduled for March 6th. Please join Steve starting at 7 PM to hear all about Elasticsearch 1.0.
  • The Philadelphia Elasticsearch Meetup group has just been set up, and the organizers are figuring out the first meeting date. Join the meetup group to get regular updates.

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:

  • 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?