See issues on GitHub

Release Notes

No special upgrade steps are needed from 0.16.0.

New features:

  • Mapping: Document’s Field level boosting (#920)
  • Search: Optimize (perf) execution of global facets (#889)

Enhancements:

  • (Small) optimization to has_child filter (#880)
  • Week Interval on Date Histogram Facet (#904)
  • Simplified Disable Flush operation (#906)
  • Analysis:
    • Expose light and minimal language token filters (#908)
    • Stop words config to allow for automatic lang expansion (#909)
    • Word Delimiter Token Filter (#918)
    • All analysis components that accept stopwords to allow to load stopwords from a file (#919)
    • Synonym Token Filter (#900)
  • Create Index API: Better logic to wait for ack for indices being created on nodes (#885)
  • Phonetic Filter : Double Metaphone, partial implementation (not using the secondary code) (#924)
  • Query DSL:
    • Allow to set boost on has_child query (#884)
    • Fuzzy Query – add max_expansions (#905)
    • Fuzzy query support for numeric / date types (#907)
    • Text Queries (boolean, phrase, and phrase_prefix) (#917)

Bug fixes:

  • include_in_all not overridable in objects (#883)
  • Sort missing wrongly sorts negative values (#899)
  • Possible failure to start a river after cluster restart (#902)
  • Failure when applying failed shards during local gateway allocation (#903)
  • Possible failure when using TransportClient (with sniffing) (#923)
  • And/Or Filter: Possible failure when inner filter does not match any docs (#892)
  • Search API: filter element should not be applied to global facets (#888)