elasticsearch-elixir

No-nonsense Elasticsearch library for Elixir

MIT License

Downloads
1M
Stars
417
Committers
19
elasticsearch-elixir - Version 0.6.0 Latest Release

Published by danielberkompas about 6 years ago

Breaking Changes

  • mix elasticsearch.build and Index.hot_swap will now only delete indexes which have names which match the format the library creates, to avoid deleting similarly named indexes. See #49 .

Non-breaking Changes

  • Index names now include the current time in microseconds instead of seconds. This reduces the chance for conflicts between index names. The library remains compatible with old indexes that use seconds. See #48
elasticsearch-elixir - Version 0.5.0

Published by danielberkompas about 6 years ago

  • BREAKING: routing function is now required to be specified in the Elasticsearch.Document protocol. You may specify it to return false to use default routing (document id).

  • BREAKING: The Elasticsearch.Store behaviour has been changed to use streams instead of limit/offset. This is more performant on SQL databases.

  • BREAKING: Index.hot_swap/3 was refactored to take only 2 arguments, the cluster and the index to be built. This makes it easier to call.

  • Feature: This library now better supports Distillery for deployment. See the Distillery guide for details.

See the Upgrade guide for more details.

elasticsearch-elixir - Version 0.4.0

Published by danielberkompas over 6 years ago

This version makes breaking changes to configure :bulk_page_size and :bulk_wait_interval settings to the index.

See the Upgrading Guide for more details.

elasticsearch-elixir - Version 0.3.0

Published by danielberkompas over 6 years ago

This version better supports Elasticsearch 6.x, in which multiple types per index have been removed.

Read more in the Upgrading Guide.

elasticsearch-elixir - Version 0.2.0

Published by danielberkompas over 6 years ago

Modernizes the configuration of this library by making all configuration non-global. Adds Elasticsearch.Cluster for holding configuration. Apps can now talk to multiple clusters.

See the Upgrading Guide for more details.