elasticsearch-dsl-py v6.3.0 Release Notes

Release Date: 2018-11-21 // over 5 years ago
    • ๐Ÿ›  Fixed logic around defining a different doc_type name.
    • Added retry_on_conflict parameter to Document.update.
    • fields defined on an index are now used to (de)serialize the data even when not defined on a Document
    • ๐Ÿ‘ Allow Index.analyzer to construct the analyzer
    • Detect conflict in analyzer definitions when calling Index.analyzer
    • Detect conflicting mappings when creating an index
    • โž• Add simulate method to analyzer object to test the analyzer using the _analyze API.
    • โž• Add script and script_id options to Document.update
    • Facet can now use other metric than doc_count
    • Range objects to help with storing and working with _range fields
    • ๐Ÿ‘Œ Improved behavior of Index.save where it does a better job when index already exists
    • ๐Ÿ‘ Composite aggregations now correctly support multiple sources aggs
    • โšก๏ธ UpdateByQuery implementated by @emarcey