This Week in Elasticsearch - December 04, 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 1.0.0-Beta2 has been released, featuring aggregation, snapshot/restore API and the cat API. Try it out, and give us feedback
- Aggregations now have support for the
shard_sizeparameter (#4242, master)
- Ensuring correct fielddata format for a field in
RobinSearcher#release()(#4273, 0.90 & master)
- Maven plugin updates: shade 2.2, assembly plugin 2.4, compiler plugin 3.1, dependency plugin 2.8, eclipse plugin 2.9, jar plugin 2.4, resources plugin 2.6, rpm plugin 2.1-alpha-3, source plugin 2.1.1, surefire plugin 2.16 (#4266, commits 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0.90 & master)
score_mode=avgcan emit infinity as score (#4291, 0.90 & master)
- The percolate API now has support for aggregations (#4245, master)
_cat/indicesAPI waits for cluster health timeout on missing index (#4296, 0.90 & master)
- Cat API: Add
/_cat/pending_tasksendpoint (#4251, 0.90 & master)
- Increase priority of shard started task to
URGENT(commit, 0.90 & master)
- Put mapping API was moved to new acknowledgement mechanism (#4228, 0.90 & master)
- Aggregations: Terms aggregator supports filtering terms by regex (#4267, master)
AllTermQueryexplanations (#4298, 0.90 & master)
- Changed the minScore comparator from
>=(#4303, 0.90 & master)
FsTranslogwhen reverting transient log (#4223, 0.90 & master)
has_childfilter and query could yield inconsistent results (#4306, 0.90 & master)
- Changed the
langin all value source based aggs to be consistent with all other script based APIs. (commit, master)
- Allow string fields to store token counts (#3920, master)
- Removed bash specific features in shell scripts (#4314, 0.90 & master)
FastVectorHighlighternow can combine results from different fields (#3750, 0.90 & master)
- A parsing bug in the new percolator was fixed (#4325, master)
FieldDataSource.Bytes.SortedAndUniquereturned wrong hash codes (#4330, master)
geohash_cellfilter if geohash prefix is not enabled (#4335, 0.90 & master)
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.
- Zachary Tong released version 0.4.3 of the elasticsearch PHP client
- Martijn Laarman released NEST 0.12.0.0, a .NET client for elasticsearch
- Charly Clairmont authored an article on taking a new approach to business intelligence using Kibana. (en français)
- The team at XOOM shared their experiences using Elasticsearch on their Developer Blog.
- Niels Henrik Hagen authored an article on Query Log Analysis – using Logstash, Elasticsearch and Kibana.
- Larry Smith published a post on setting up an Ubuntu Logstash Server with Kibana 3 Front End Autoinstall.
- Oliver Eilhard created an elasticsearch client for go
- A blog post about Similarity in Elasticsearch by Konrad G. Beiske
- You can watch Alexander Reelsen's talk on Elasticsearch - beyond full-text search from Developer Conference in Hamburg last month. (auf Deutsch)
- Ralph Meijer shared his slides from the Elasticsearch Netherlands November Meetup, on Elasticsearch at Mailgun, by Rackspace.
- Luca Bonmassar from Gild gave a presentation on Mastering Elasticsearch with Ruby at RubyConf 2013.
Where to find Us
- The fourth Elasticsearch France Meetup takes place tonight in Paris from 7:30-9:30 PM. There will be a number of great talks on offer, including Adrien Grand, Elasticsearch core developer, on What is a Lucene Index?
- David Pilato will speak at the Tours Java Users' Group on December 11th. David's talk will cover all things Elasticsearch, including new features in 1.0. Doors open at 7:15 PM.
The first ever Elasticsearch Tel Aviv meetup will take place on December 30th, beginning at 7 PM. Join Elasticsearch core developer Uri Boness, who will present on what's new in Elasticsearch 1.0, and Itamar Syn-Hershko, who will discuss Monitoring online conversation at scale using Elasticsearch.
- The December Elasticsearch Boston Meetup will take place on Wednesday the 4th in Cambridge, Massachusetts. Speakers will cover how Elasticsearch is used at GetHuman and Swoop. Doors open at 6 PM.
- The December Elasticsearch Washington, D.C. Meetup will take place on Tuesday the 10th at NGP VAN's offices. Craig A. Lebowitz, NGP VAN's Enterprise Architect, will cover Adding Elasticsearch To An Existing .NET / SQL Server Application. The meeting will begin at 6:30 PM.
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: