CHANGELOG.md
3.55 KB
0.7.5 [unreleased]
- Do not throw errors when index becomes out of sync with database
- Added custom exception types
0.7.4
- Fixed reindex with inheritance
0.7.3
- Fixed multi-index searches
- Fixed suggestions for partial matches
- Added
offset
andlength
for improved pagination
0.7.2
- Added smart facets
- Added more fields to
load: false
result - Fixed logging for multi-index searches
- Added
first_page?
andlast_page?
for improved Kaminari support
0.7.1
- Fixed huge issue w/ zero-downtime reindexing on 0.90
0.7.0
- Added support for Elasticsearch 1.1
- Dropped support for Elasticsearch below 0.90.4 (unfortunate side effect of above)
0.6.3
- Removed patron since no support for Windows
- Added error if
searchkick
is called multiple times
0.6.2
- Added logging
- Fixed index_name option
- Added ability to use proc as the index name
0.6.1
- Fixed huge issue w/ zero-downtime reindexing on 0.90 and elasticsearch-ruby 1.0
- Restore load: false behavior
- Restore total_entries method
0.6.0
- Moved to elasticsearch-ruby
- Added support for modifying the query and viewing the response
- Added support for page_entries_info method
0.5.3
- Fixed bug w/ word_* queries
0.5.2
- Use after_commit hook for ActiveRecord to prevent data inconsistencies
0.5.1
- Replaced stop words with common terms query
- Added language option
- Fixed bug with empty array in where clause
- Fixed bug with MongoDB integer _id
- Fixed reindex bug when callbacks disabled
0.5.0
- Better control over partial matches
- Added merge_mappings option
- Added batch_size option
- Fixed bug with nil where clauses
0.4.2
- Added
should_index?
method to control which records are indexed - Added ability to temporarily disable callbacks
- Added custom mappings
0.4.1
- Fixed issue w/ inheritance mapping
0.4.0
- Added support for Mongoid 4
- Added support for multiple locations
0.3.5
- Added facet ranges
- Added all operator
0.3.4
- Added highlighting
- Added :distance option to misspellings
- Fixed issue w/ BigDecimal serialization
0.3.3
- Better error messages
- Added where: {field: nil} queries
0.3.2
- Added support for single table inheritance
- Removed Tire::Model::Search
0.3.1
- Added index_prefix option
- Fixed ES issue with incorrect facet counts
- Added option to turn off special characters
0.3.0
- Fixed reversed coordinates
- Added bounded by a box queries
- Expanded
or
queries
0.2.8
- Added option to disable callbacks
- Fixed bug with facets with Elasticsearch 0.90.5
0.2.7
- Added limit to facet
- Improved similar items
0.2.6
- Added option to disable misspellings
0.2.5
- Added geospartial searches
- Create alias before importing document if no alias exists
- Fixed exception when :per_page option is a string
- Check
RAILS_ENV
ifRACK_ENV
is not set
0.2.4
- Use
to_hash
instead ofas_json
for defaultsearch_data
method - Works for Mongoid 1.3
- Use one shard in test environment for consistent scores
0.2.3
- Setup Travis
- Clean old indices before reindex
- Search for
*
returns all results - Fixed pagination
- Added
similar
method
0.2.2
- Clean old indices after reindex
- More expansions for fuzzy queries
0.2.1
- Added Rails logger
- Only fetch ids when
load: true
0.2.0
- Added autocomplete
- Added “Did you mean” suggestions
- Added personalized searches
0.1.4
- Bug fix
0.1.3
- Changed edit distance to one for misspellings
- Raise errors when indexing fails
- Fixed pagination
- Fixed :include option
0.1.2
- Launch