- Fix rake task bug. !54
- Fix Rake tasks error.
Break changes
redis_search_index_batch_create
method now accept 1 arg.
- Remove Segment words search feature (Please use ElasticSearch or Solr instead.), This gem will only prefix search case.
- Option
prefix_index_enable
removed, not prefix search is only and default. - Configuration option
disable_rmmseg
removed. - Deprecated
redis_search_index
method, useredis_search
instead. - Removed
Redis::Search.split
method. - Add
prefix_match
method into Model of includedRedis::Search
. - Refactor codes.
- No Ruby 1.8 support;
- refactor large method redis_search_index, now class who included Redis::Search will have
redis_search_options
method; - Ruby 1.9 new hash syntax;
- Add
class_name
options to custom Index type with inherit models. @yesmeck
- Performance improve for create index (2.7x faster than previous, Benchmark results).
- Refactor codes.
- Require redis gem version upto 3.0.0+;
- Fix an index clean bug;
- Fix bug on alias value is nil;
- Fix bug for save faild when title it was nil.
- Fix words split bug.
- ruby-pinyin with autoload.
- Add polyphone support, use ruby-pinyin to instead chinese_pinyin;
- New feature or Search as Pinyin first chars.
- Real-time search
- High performance
- Segment words search and prefix match search
- Support match with alias
- Support ActiveRecord and Mongoid
- Sort results by one field
- Homophone search, pinyin search
- Conditions support