This Week in Elasticsearch - November 14, 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
- We released 0.90.7 yesterday, the current stable release of the 0.90 series. Upgrading is recommended.
- The initial Snapshot/Restore implementation has landed! (#3826, master only)
- Setting
rootTypeParsers
inDocumentMapperParser
was incorrect (#4113, 0.90 & master) - Guarantee sorted order for Double/Long|Bytes values (commit, 0.90 & master)
- Highlight hit object cache is not resetted per hit anymore (#4106, 0.90 & master)
- Postings highlighter doesn't return snippets when using
"path":"just_name"
(#4116, 0.90 & master) _default_
mapping not applied when using separate master/data nodes (#4124, 0.90 & master)- Creating a nested filtered alias on a dataless master failed (#4112, 0.90 & master)
- Added support for external query in postings highlighter (#4121, 0.90 & master)
- Fixed issues with
JAVA_OPTS/ES_JAVA_OPTS
inservice.bat
(#4127, 0.90 & master) - We are working on exposing all the nifty test classes used in the elasticsearch tests to use in your own project (commit, 0.90 & master)
- Library upgrades: Netty 3.8.0, hppc 0.5.3 (commits 1, 2, 0.90 & master)
- Make
mmapfs
the default store for 64-bit Linux (#4134, master only) - Fixed a
NullPointerException
when percolating a document that contains a completion field (#4028, 0.90 & master) - Problems with non-starting rivers have been fixed (#4089, 0.90 & master)
- Expose maximum heap settings and heap usage in percent in JVM memory stats (#4145, 0.90 & master)
- IndexShardGatewayService should not call post recovery if shard is in
STARTED
state (#4147, 0.90 & master) - NPE for
has_child
query if number of results exceed certain limit (#4135, 0.90 & master) - Fixed a deadlock in
BulkProcessor
(#4153, 0.90 & master) - Wrong result on bool filter with
must_not
andgeo_distance
(#4130, 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.
- A Scala client named wabisabi has been released
- A couple of official analysis plugins have been updated: kuromoji, phonetic, smartcn, icu, stempel
- We had another community blog post about building enterprise content management systems on Elasticsearch
- A vert.x elasticsearch module has been created
- Version 0.4.2 of the elasticsearch-php client was released (changelog)
- Florian Hopf created a nice blog post about the Chrome Sense extension, an awesome in-browser interface to use elasticsearch
Slides
Check out Adrien Grand's presentations from Lucene revolutions, talking about Index sorting with Lucene and What is a in a Lucene index. Also Kevin Kluge introduced Elasticsearch at the ruby user group in San Francisco. Last, Alexander Reelsen talked about using Elasticsearch - beyond full-text search.
Where to Find Us
Australia
Clinton Gormley will be speaking at the inaugural Sydney Elasticsearch Meetup on November 18th and the Melbourne Search Users Group on November 21st. Clinton will cover new features forthcoming in 1.0 and will be joined by other speakers from the Melbourne and Sydney community. We'll have full details for you next week.
Belgium
If you're heading to Devoxx Belgium 2013, be sure to check out David Pilato on Elastify Your App: From SQL to NoSQL in Less than One Hour. David will speak on Wednesday, November 13th at 3:10 PM in Room 6. David will also give a lightning talk, Make Sense of Your (BIG) Data on Thursday, November 14th at 1:10 PM in Room 9. Devoxx Belgium runs from November 11-15 at the Metropolis Business Center in Antwerp.
France
- David Pilato wil speak on Advanced Elasticsearch and Kibana at Zenika's Night Class on November 7th. The class begins at 7:00 PM.
- David will also speak at Drupagora at the 5th of December
Germany
Alexander Reelsen organizes the Munich Search Meetup group, and will be hosting a meetup on November 20th. The meetup begins at 6:45 PM.
Netherlands
Elasticsearch will be at the CloudStack Collaboration Conference EU on November 20-22nd in Amsterdam. Stop by our table to say hello, and make sure to catch Boaz Leskes and Gerard de Vos' workshop on Elasticsearch, taking place on Wednesday, November 20th. Also you can easily join the Elasticsearch Amsterdam Meetup on the 20th as well in the evening. Even if you attend the Cloudstack Collaboration Conference, feel free to come over, as the event starts a bit later.
Norway
Boaz Leskes and Karel Minarik will speak at the Elasticsearch Oslo Meetup on November 26th. Full details on their talks and other presentations by community members in Oslo will be published next week.
Spain
Clinton Gormley will speak at the NoSQL matters conference in Barcelona on Getting Down and Dirty with Elasticsearch. Clinton's talk takes place on Saturday, November 30th at 10:30 AM, and the conference runs November 29-30th.
United Kingdom
- Simon Willnauer will present Elasticsearch: With a Hammer in Your Hand at the NOSQL eXchange in London on November 28th. Simon's presentation begins at 1 PM.
- Simon will also speak at the CodeMesh conference from the 4th to the 5th of December.
United States
- Lee and Drew are both attending Clojure Conj in Alexandria this week, as elasticsearch is also a conference sponsor
- You can learn all about how Atlassian uses Elasticsearch for Heavy lifting in HipChat at the San Francisco Bay Area meetup on Monday, November 18th. Atlassian will be hosting the meetup at their offices and doors open at 6:30 PM.
- Uri Boness and Zachary Tong will be presenting at the Chicago Elasticsearch Meetup on November 18th. Further details coming soon!
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.
Trainings
If you are interested in Elasticsearch training we have courses taught by our core developers coming up in:
- Chicago - November 18, 2013
- San Francisco - November 21, 2013
- Paris - December 05, 2013
- London - December 12, 2013
- Los Angeles - December 16, 2013