github elastic/elasticsearch-net 1.5.0

9 years ago

This is the 1.5 release! This release contains full feature parity with Elasticsearch 1.5. As always, thank you to everyone who contributed!

Also, checkout our new tutorial repository that will guide you through building a search interface for NuGet packages. It's a great way to get started with NEST and Elasticsearch.

New Features

  • #1369 INNER HITS SUPPORT !
  • We now support lazy deserialization of documents using IDocument (side-effect of implementing inner hits)
  • Low-level client now up to date with 1.5 rest spec
  • #998 You can now use variables in .Suffix() in property path Expressions
  • #1387 Fielddata fields support on Search()
  • #1316 Added UsePrettyRequests() and PrettyJson() to Connectionsettings
  • #1295 Added script_file to transform mapping (ty @markuslindberg!)
  • #1300 Added an internal elasticsearch timespan string parser (ty @aochsner!)
  • #1305 Special .ConditionlessWhen(true_expression) to functionscore queries to control its conditionless nature separately
  • #1325 Included index property for Indices Filter ty @abibell!
  • #1307 IncludeInParent support in attribute based mappings ty @robertlyson!
  • #1333 Missing fuzzy_transpositions support in MatchQuery ty @robertlyson!
  • #1368 Added percentage and scripted heuristics to significant terms
  • #1362 Support for supplying index settings on restore ty @robertlyson!
  • #1376 Added status and total memory to cat indices response
  • #1341 MLT query: Support for artificial documents
  • #1354 MLT query: Support for minimum_should_match parameter
  • #1109 MLT query: Support for per_field_analyzer
  • #1373 Support for min_score parameter on function score query ty @robertlyson!
  • #1342 Added timezone to query_string
  • #1343 Added format to range filter and query
  • #1374 Support for cat segments API
  • #1356 Support for minimum_should_match option on query_string_query ty @robertlyson!
  • #1388 Has child/top children: support for min score type and min/max_children
  • #1105 Added default and ignore_missing to timestamp mappings
  • #1350 Added new columns in the cat nodes API
  • #1352 Added support for _field_names mapping
  • #1357 Added support for analyze_wildcard on simeple_query_string
  • #1358 Added max_determinized_states to regexp filter and query and query string query
  • #1363 Added more translog stats on recovery api and cat recovery
  • #1364 Added pending tasks to cluster health and cat health API

Bug Fixes

  • #1347 Fix bad nuspec output path for .NET 4.0 nuget packages ty @cstlaurent!!
  • #1336 Fix id property lookup methods configured on connection settings not being cached
  • #1292 Allow sort() on fluent search descriptor no longer throws when passed null
  • Script sort should not be conditionless when only file is set
  • #1297 Conditonless queries inside dismax_query wre serialized as {} ty @danielsilva!
  • #1306 Fixed some several typo's in links in the documentation ty @romansp!
  • #1317 Fieldvalue helpers on response should not throw if field is missing
  • #993 and #992 Better documented some of the breaking changes from NEST 0.* to 1.*
  • Fixed typo in SnapshotBytesPerSecondMaximum() reported by @shanekenney 7a52b89

Don't miss a new elasticsearch-net release

NewReleases is sending notifications on new releases.