Releases: doximity/es-elasticity
Releases · doximity/es-elasticity
v0.11.2: Add ability to explain queries.
- Adds support for passing arguments to Search definition through
search(query, search_args)
in index searching and msearch - adds _explanation to hold value of returned explanations in the base document
v0.10.0: update remap method to remove undefined mapping properties (#53)
If a field is not explicitly defined in an index's mapping we should not persist it via the documents we copy over as part of remap. This allows for a way to get around the limitation in lucene where you can't delete fields from index mappings without recreating the index from scratch.
v0.9.0: Allows settings hash as config option to Elasticity::Document (#48)
This config was added to allow the passing of settings such as number_of_shards
to the settings
of a document.
v0.8.3: fix bug in remap to use scan api properly (#45)
Because of a bug in elasticsearch ruby gem the scan id must be passed directly in the body. https://github.com/elastic/elasticsearch-ruby/issues/423
v0.8.2: update scan api to work with modern versions of elasticsearch ruby (#42)
* update scan api to work with modern versions of elasticsearch ruby elasticsearch ruby requires a body passed as part of the scan api so now we pass one that complies with what the client requests. * update specs
Multi Version Support
Supporting 1.x 2.x and 5.x of elasticsearch.
Better defaults for indexing
Changed the default indexing strategy to use aliases for better support for hot re-mapping out of the box
Better error logging
add response body to some common exceptions
Rails 5 support
v0.7.0 version: update to 0.7.0
Loosen restriction on Rails dependencies
ActiveSupport and ActiveModel >= 4 and <6 are allowed dependencies which should fix transitive dependency resolution issues when updating projects to Rails 5.