See issues on GitHub

Release Notes

New features:

  • _all field (#63)
  • Index Aliases (#88)
  • Boot-time Mapping Definitions (#86)
  • Index FS Store: Allow to cache (in memory) specific files (#82)
  • Mapper: Ability to disable storing the “source” field (#66)
  • Mapping: Support for short type (#84)
  • Search API:
    • Support highlighting (#69)
    • Scroll (#77)
  • Shutdown API: allow to shutdown node(s) or the whole cluster (#64)
  • Terms API: Support numbers/dates (#78)
  • ThreadPool: Add a blocking thread pool (#74)

Enhancements:

  • Support parsing Strings with numeric types (#54)
  • Mapping – Support specifying string as number values (for example, for boost) (#53)
  • Get API: Allow to specify which fields to load (#65)
  • Index Analysis: Add language analyzers and stemmers (#72)
  • Java API: Expose source as Map (in GetResponse, SearchHit), allow to index a Map (#58)
  • Mapping: Allow to have for a field to not be stored and not indexed, but still be included in all (#90)
  • Memory Store: change default bufferSize from 1k to 100k (#70)
  • Query DSL: Rename filteredQuery to filtered (#85)
  • ThreadPool: Rename dynamic to scaling (#75)

Bug fixes:

  • A search with an empty fields param causes a NullPointerException or a runaway process (#55)
  • Boolean field type does not handle number/string properly when searching (#59)
  • Mapping metadata not restored from gateway on server restart (#57)
  • indexName is lost after server restart (#62)
  • NullPointerexception at org.elasticsearch.action.get.GetResponse.sourceAsString (#68)
  • Another truthy falsy issue, this time in the allField (#76)
  • tieBreakerMultiplier is broken (#73)
  • Search with sort field of score fails (#83)
  • Mapper : Schema less automatic date detection wrongly detects numbers as dates (#60)