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.
- Force merges to not happen when indexing a doc or executing a flush (#5319, master, 1.x, 1.0 and 0.90)
- Tribe Node: Dont fail cat API if there is no master node (commit, master, 1.x, 1.0)
- Aggregations: Added support for sorting buckets based on sub aggregations (#5253, master, 1.x)
- Circuit breaker: Fix issue where circuit breaker was always reset to 80% upon refreshing settings (#5334, master, 1.x, 1.0)
- Index Template API: Added support for aliases (#1825, master, 1.x)
- Analyze API: Added support for char filters (#5148, master, 1.x)
- Added a new
IMMEDIATEpriority to handle node joins/leaves better (#5062, master, 1.x)
- cat API: Display all available endpoints by default at
/_cat(#5106, master, 1.x)
- Dependency upgrades: mvel 2.1.9 and jackson 2.3.2 (commit and commit, master, 1.x)
- Geo Filter: Improved error detection in parsing (#5371, master, 1.x)
- External Versioning: Introduced
VersionType.EXTERNAL_GTE(#4993, master, 1.x)
- Aggregations: Fixed a bug in
date_histogramaggregation parsing (#5379, master, 1.x, 1.0)
- Testing: Adding operators
gteto REST testing framework (#5360, master)
- Snapshot/Restore API: Improve speed of running snapshot cancelation (#5242, master, 1.x)
- Lucene: Use patched version of
TermsFilterto prevent using wrong cached results (#5363, master, 1.x, 1.0 and 0.90)
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.
- Official plugin updates: elasticsearch-lang-python, elasticsearch-lang-groovy, elasticsearch-river-twitter and elasticsearch-cloud-gce
- University students who wish to focus on Elasticsearch related projects for Google Summer of Code can do so by working with the MetaCPAN organization.
- Kevin Wang released the Elasticsearch image plugin, which allows users to index images and search for similar images.
- ClojureWerkz released Elastich 2.0.0-beta1. Elastich is a Clojure client for Elasticsearch, and this latest release focuses on compatibility with Elasticsearch 1.0.
- Shay Banon shared a deep dive into Elasticsearch's Tribe Node feature.
- Rotem Hermon shared his experiences building a social music service using Elasticsearch as a key component of the stack.
- The folks at Basis Technology have authored a tutorial on Lemmatization in Elasticsearch.
- Thierry Templier wrote a how to on Implementing data validation in Elasticsearch.
- Gary Brown authored a tutorial on running Elasticsearch and Kibana with RTGov. The tutorial includes links to a great demo.
- Nicolas Zermati authored an article on using Elasticsearch, Ruby on Rails, and hstore. The article includes links to a great demo. (en français)
- An image plugin for Elasticsearch, which uses the LIRE library under the hood
Slides & Videos
An oldie but a goodie: Rashid Kahn on the Perils of Logging at the Phoenix Linux Users Group September 2013 Meeting
- Flynn O'Connor shared the slides from his presentation to last week's Portland WordPress User Group meeting: WordPress Search Improvements and the Wonders of Elasticsearch.
Slides from Graham Tackley and Shay Banon's presentation at QCon London
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!
- The Elasticsearch Montreal Meetup group has scheduled their first meeting for tonight, March 12th at 7 PM.
- 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 will be speaking on the ELK stack - that's Elasticsearch, Logstash and Kibana - and Elasticsearch Marvel on March 13th in Paris. The talks are free of charge but registration is required.
- David 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.
- Shay Banon will be on center stage at CeBIT 2014 on March 14th, discussing the impact of data harvesting on tomorrow's business insights. CeBIT runs March 10-14th in Hannover.
- Alexander Reelsen and Luca Cavanna will share the stage at GOTO Berlin night on March 18th. They'll be talking all about Elasticsearch 1.0 and how to use the ELK stack (that's Elasticsearch + Logstash + Kibana) to create real-time dashboards. Doors open at 7 PM and registration is required via the GOTO Berlin site.
- Alexander Reelsen will be attending DevCamp Karlsruhe on March 21-23rd. Say hello when you pass him in the hallway track.
- The first ever Stuttgart Elasticsearch Meetup will take place on March 25th at 7 PM. Alexander Reelsen will be covering What's New in Elasticsearch 1.0.
- Patrick Peschlow will talk about talk about Elasticsearch and his experiences at JavaLand 2014. His presentation is scheduled for March 25th in Brühl.
- Alexander Reelsen will be at the Berlin Expert Days Conference (BED-Con) on April 3rd and 4th. He will present Creating realtime dashboards using Elasticsearch, Logstash and Kibana.
- Jordan Sissel will speak at the Open Source Data Center Conference in Berlin, discussing how to Find Happiness in Your Logs. The conference will run from April 8-10th.
The 4th Elasticsearch study session has been scheduled by Jun Ohtani. Please plan to join the meeting at 7 PM on April 21st.
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.
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.
- Elasticsearch is proud to be a technology partner for Slashathon, a hackfest to create applications to connect musicians with their fans. Aaron Mildenstein will be on hand to answer any questions folks have about integrating Elasticsearch into their applications.
- Just announced: 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).
- Just announced: 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 has been set up, and the organizers are figuring out the first meeting date. Join the meetup group to get regular updates.
- 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:
- Sydney - March 17, 2014 (core Elasticsearch training)
- San Francisco - March 24, 2014 (one day ELK workshop)
- Amsterdam - April 08, 2014 (core Elasticsearch training)
- Austin - April 09, 2014 (core Elasticsearch training)
- New York - April 23, 2014 (core Elasticsearch training)
- Washington DC - April 28, 2014 (core Elasticsearch training)
- London - April 29, 2014 (core Elasticsearch training)