Elasticsearch integrations for ActiveModel/Record and Ruby on Rails
APACHE-2.0 License
Bot releases are hidden (Show)
First pre-release for 8.0.0
. Major versions of 8.x
will support Elasticsearch version 8.x
changing the elasticsearch
dependency's major version: gem 'elasticsearch', '~> 8'
.
All references to type
should have been removed. Document types were deprecated and do not exist in 8.x
.
The dependency from elasticsearch
on elasticsearch-transport
was updated to elastic-transport
. All 8.x
Elasticsearch APIs supported by elasticsearch
should now be supported on the Rails library. See Release notes for the Elasticsearch client 8.0 and the 8.x release notes for more information.
The gem is currently testing with Ruby 3.1, 3.2 and 3.3 and JRuby 9.4. Testing for Ruby 2.x
versions has been dropped as they're no longer updated or supported. Currently testing with Rails 6.1, 7.0 and 7.1.
debug
for debugging in development
and testing
Gemfile groups.elasticsearch
8.x.Published by picandocodigo over 2 years ago
master
has been renamed to main
Published by picandocodigo about 3 years ago
elasticsearch
v7.14.0.Bundler.with_clean_dev
(deprecated) to with_unbundled_env
commit
nil
document types in Multimodel commit
Published by picandocodigo over 3 years ago
Pre release, backports bugfixes from master. Full CHANGELOG will be published on final release.
Published by picandocodigo about 4 years ago
find_in_batches
Published by picandocodigo about 4 years ago
find_in_batches
- backport fix from the 7.x
release. Fixes #951Published by picandocodigo over 4 years ago
This is a pre-release, tested with elasticsearch Ruby client version 7.6.0.
Full Changelog details will be published with the final release.
Published by estolfo about 5 years ago
This version of the rails gems supports Elasticsearch 7.0 and Rails 6.
It has the following changes in addition to those in release 7.0.0.pre
self
as a return value of initialize
method (#897Published by estolfo about 5 years ago
This minor release primarily added a deprecation warning if Single Table Inheritance is used.
It also contains the following changes:
respond_to_missing?
to silence Ruby 2.4 warnings (#838)Published by estolfo over 5 years ago
This pre version supports Elasticsearch server version 7.0.0. It is not recommended for production use.
Please try it in your testing environments and open any issues in the GitHub repository.
respond_to_missing?
to silence Ruby 2.4 warnings (#838)Published by estolfo about 6 years ago
This version has many smaller changes and two major changes: the deprecation of the ActiveRecord Persistence pattern and a refactor of the Repository pattern.
This version includes all the changes in 6.0.0.pre in addition to those listed below.
Elasticsearch::Persistence::Repository::DSL
mixin if you'd like to define settings at the class-level for a Repository.repository.client = ....
. This is true for the following settings:
document_type
index_name
klass
client
create_index!
delete_index!
refresh_index!
index_exists?
Elasticsearch::Persistence
is removed. This setting was previously mutable and led to unexpected behavior for repositories.Here is a full list of changes:
Published by estolfo about 6 years ago
This is a pre-release of version 6.0.0. Please try out the gem in your testing environment and report any issues in the GitHub project.
master
branch to 6.0.0.alpha1
Asynchronous Callbacks
examplechanges
method name in Indexing
to changes_to_save
for compatibility with Rails 5.1Indexing
to work with older Rails versions5.x
Published by karmi over 7 years ago
Sample data with releases from the Dischord label scraped from Discogs.
Published by karmi almost 11 years ago