2013年11月21日

This Week in Elasticsearch - November 21, 2013

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.

aaron_austin_code_camp
Aaron Mildenstein presents at the Austin Elasticsearch Meetup, photo courtesy of Chander Dhall

Elasticsearch core

  • multi_match query now also accepts a string for the fields in addition to an array (#4164, 0.90 & master)
  • Indices query/filter now skips parsing for irrelevant indices when possible (#2416, 0.90 & master)
  • Added support for _name parameter in indices filter (#4166, 0.90 & master)
  • Indices aliases api uses the new generic ack mechanism (#4114, 0.90 & master)
  • The cat API got documentation and a help (commit 1, 2, master only)
  • Native scripts can set script values to primitive arrays (#4175, 0.90 & master)
  • A deep pagination with only a few results could lead to overallocation of an array (#4156, 0.90 & master)
  • The FilterBuilder interface now is consistent with the QueryBuilder
    interface ( commit, 0.90 & master)
  • The date_format inside of the date mapper can now be updated at runtime (#3727, 0.90 & master)
  • A SearchRequest in any PutWarmerRequest is now mandatory and properly validated (#4196, 0.90 & master)
  • A field data based TermsFilter has been added (#4209, 0.90 & master)
  • Running the node stats api while a shard is moving onto the node, now does not log an exception anymore (#4203, 0.90 & master)
  • Listing plugins on a directory with wrong permissions could lead to a NullPointerException (#4186, 0.90 & master)
  • Refactored open/close API to use the newly introduced generic ack mechanism (#4169, 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.

Slides

Where to find Us

Clinton Gormley at the Inaugural Sydney Elasticsearch Meetup

Clinton Gormley takes the stage the Inaugural Sydney Elasticsearch Meetup, photo courtesy of James Polley

France

David Pilato will speak at Drupagora on December 5th, covering search solutions for Drupal using Elasticsearch. David's talk will begin at 3 PM.

Netherlands

BZiYU3rIMAAi6fj
Ralph Meijer of Rackspace on their use of Elasticsearch for Mailgun during last night's Elasticsearch Netherlands Meetup in Amsterdam, photo courtesy of Boaz Leskes

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.
  • BZZ06_xCIAI8AUX.jpg-large
    Robert Deaton from Quizlet on their use of Elasticsearch at Tuesday's San Francisco Elasticsearch Meetup, photo courtesy of Shay Banon

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: