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 pathExpressions
- #1387 Fielddata fields support on
Search()
- #1316 Added
UsePrettyRequests()
andPrettyJson()
toConnectionsettings
- #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
toquery_string
- #1343 Added
format
to range filter and query - #1374 Support for cat segments API
- #1356 Support for
minimum_should_match
option onquery_string_query
ty @robertlyson! - #1388 Has child/top children: support for
min
score type andmin/max_children
- #1105 Added
default
andignore_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
onsimeple_query_string
- #1358 Added
max_determinized_states
toregexp
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 passednull
- 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.*
to1.*
- Fixed typo in
SnapshotBytesPerSecondMaximum()
reported by @shanekenney 7a52b89