4 ms·
I'm glad they are cleaning up a lot and not worrying about making breaking changes. Elasticsearch has always been full of (to me) weird and obscure behaviour.
by lobster_johnson 11y ago
I'm glad they are cleaning up a lot and not worrying about making breaking changes. Elasticsearch has always been full of (to me) weird and obscure behaviour.
2.0 is mostly cleanup, and doesn't really bring any big new features. The change that brings most utility is the merging of "filtering" and "querying" into a single query DSL. This maps better to how developers think about search, and reduces the mental overhead of having to decide if, say, a boolean operation should use a filter or query.
- yehosef 11y agoumm.. 2.0 is much more than cleanup. The pipeline aggregations are huge (it's already really great for analytics - pipeline aggregation bring it to an entirely new level.) Also the doc_value by default will help many people store much bigger data with less memory without thinking about it (you can do it now yourself but you have to know that you should). It's also has better stored compression options that come with the move the Lucene 5. This is a major release.
- lobster_johnson 11y agoI didn't say it wasn't a major release. As I understand it, pipeline aggregations aren't strictly necessary -- you could do it client-side, so it's more of a convenience and optimization. Doc values are another optimization. This release is full of optimizations, cleanups and various low-visibility stuff of this kind. Few actual new features.
- yehosef 11y agoYou don't actually use elasticsearch, do you?
- lobster_johnson 11y agoWe do use ElasticSearch.