This Week in Elasticsearch - November 06, 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 Elasticsearch 1.0.0.beta1 mere hours ago. Check it out and let us know what you think!
  • Monday, we released 0.90.6, the current stable release of the 0.90 series. Upgrade is recommended.
  • The default analyzer will not remove stopwords in 1.0 (#3775 , master only)
  • Lots of improvements in the Cat API (commits 1, 2, 3, 4, issues #4016, #4020, #4050, master only)
  • Removed index reader warmer introduced in 0.90.6 (#4078, 0.90 & master)
  • Fixed a Lucene regression that prevented documents deletions from happening (#4093, 0.90 & master)
  • A new API to get the mapping for specific fields has been added (#3941, 0.90 & master)
  • Performance of adding new fields to the mapping has been improved dramatically (commit, 0.90 & master)
  • Introduced a new ImmutableOpenMap class inspired by the optimizations added to mapping processing (commits 1, 2, 0.90 & master)
  • Put mappings requests are now rejected if the root node does not have the same name as the type specifed in the URI (#4038, master only)
  • The FieldData API has been simplified (commit, 0.90 & master)
  • Improvements to the multi percolate api (commits 1, 2, master only)
  • The distributed percolator stores now queries in the .percolator instead of the _percolator (#4090, master only)
  • Scripts are now automatically reloaded from the config/scripts directory (#4062, 0.90 & master)
  • Added support for the routing URI parameter to Bulk api and Multi search api (#4053, #4058, 0.90 & master)
  • Improvements to the recently introduced postings highlighter (#4042, #4103, 0.90 & master)
  • Improvements to our release process (commit, 0.90 & master)
  • indices.recovery.concurrent_small_file_streams is now a dynamic settings (#4094, 0.90 & master)
  • Improved behaviour when updating the cluster state and no acknowledgement is needed or the request timeout is set to 0 (commit, 0.90 & master)
  • RegexpQueryBuilder now implements MultiTermQueryBuilder, in order to support span multi term queries (#3392, 0.90 & master)
  • The +index notation without a wildcard in the index list was handled inconsistently (#3979, 0.90 & master)
  • Fixed alias resolution issue using the more like this query (#4045, 0.90 & master)
  • Improved timeout handling when waiting for primary shard to be active for indexing (commit, 0.90 & master)
  • Fixed concurrency issue in simple id cache (commit, 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

Check out Igor Motov's presentation on New Features in Elasticsearch 1.0 and Drew Raines' slides on Elasticsearch and Data Consistency. Both presentations were delivered at this week's Boston Meetup.

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.

Estonia

Honza Kral will explore Beyond Search at Topconf on Thursday, November 7th at 3:30 PM. Topconf runs November 6th and 7th in Tallinn.

France

Germany

Ireland

Adrien Grand will present What is in a Lucene index? at Lucene Revolution on Thursday, November 7th at 2:45 PM. Lucene Revolution takes place November 4th - 7th in Dublin.

Japan

The Elasticsearch User Group in Japan will meet for a study session on November 12th in Tokyo. The meeting begins at 7 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.

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

United States

  • Martijn will present at a Lunch and Learn session on New Features in Elasticsearch 1.0 at Verizon's offices in Ashburn, Virginia on Thursday, November 7th. Our hosts, Verizon, will also treat the audience to information on their use of Elasticsearch. Doors open at 11:30 AM; please arrive early to give yourself plenty of time to check in at reception.
  • Kevin Kluge will be speaking at the San Francisco Ruby Meetup on November 7th. Doors open at 7:00.
  • Rashid Khan will be attending Desert Code Camp in Phoenix, Arizona on Saturday, November 9th. If you'll also be there, have a chat with him on all things Kibana.
  • 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: