5.0.0-alpha2
Pre-release
Pre-release
This is the second alpha release of Elasticsearch.Net and NEST 5.x, compatible with Elasticsearch 5.0.0-alpha3 release
Breaking Changes
- #2124 Remove factor property from DateHistogramAggregation (thanks @jonyadamit!)
- #2047 rename FileField on
attachmentmapping to ContentField - #2116 Analyze API : Rename filters/token_filters/char_filter
- #2116 Streamline field names on
rename,date,geoipandattachmentprocessors - #2117 row centric output for CatFieldData
- #2117 Remove TopLevelInnerHits in favour of inner hits defined in the query DSL using descending HasChild queries
- #2117 Remove DeleteByQuery plugin from 5.0.0-alpha3. Update DeleteByQuery NEST API to use new DeleteByQuery API based on tasks API
- #2117 Refactor Profile API to make way for other profile implementations
Deprecations
- #2116 Deprecate
RegisterPercolator,UnregisterPercolator,Percolate,MultiPercolateandPercolateCountin favour of thepercolatequery - #2116 Deprecate
indicesquery - #2116 Deprecate
mltquery shortcut name in favour ofmore_like_this - #2117 Deprecate coerce and ignore_malformed on GeoPolygonQuery, GeoDistanceRangeQuery, GeoDistanceQuery and GeoBoundingBoxQuery in favour of validation method
Features
- #2085 Introduce
Attachmenttype for attachment mapping with the mapper-attachments and ingest-attachment plugins - #2118 Add GeoCentroid Aggregation
- #1986 Add support for reindex rethrottle
- #2116 Add fingerprint token filter and fingerprint analyzer
- #2116 Add
_cat/tasksAPI - #2116 Allow the query cache to be disabled with index settings upon index creation
- #2116 Add IgnoreUnmapped option to geo queries
- #2116 Add IgnoreUnmapped option to Nested and Paret/Child queries
- #2116 Add ParentId query
- #2116 Add MatchNone query
- #2116 Add Ingest GeoIpProcessor
- #2116 Add Ingest AttachmentProcessor
- #2116 Add points stats to SegmentStats
- #2116 Show configured and remaining delay information to unassigned shard on ClusterAllocationExplain
- #2117 Add Ingest Sort Processor
- #2117 Add Ingest DateIndexName Processor
- #2117 FieldStats now includes information on whether each field is searchable and aggregatable
- #2117 Add the shard's store status to the Explain API
- #2117 Add node name to CatRecovery
- #2117 Add support for documented byte/size units in Cat API
- #2117 Add documentation to indicate that Fuzziness is not allowed on a MultiMatch query of type
cross_fields,phraseorphrase_prefix
Bug fixes
- #2093 Infer index and type from
TonGetMany<T>()when not specified - #1908
GeoShapeBaseimplementIGeoShapeso thatTypeproperty is serialized correctly when default field name inference is changed - #2108 Allow means to modify http headers when running on .NET core
- #2088 Allow multiple rescore queries
- #2087 Allow setting of pipeline id on individual bulk commands
- #2048 Fix memory leak in the caching of field expressions
- #1957 fix issue with SniffingConnectionPool and non-http nodes
- #2066 Allow generic mapping of properties on dynamic templates