lib/picky/backend/redis.rb in picky-2.6.0 vs lib/picky/backend/redis.rb in picky-2.7.0

- old
+ new

@@ -1,25 +1,25 @@ module Backend - # TODO Needs a reconnect to be run after forking. # - class Redis < Backend + # + class Redis < Base def initialize bundle_name, category super bundle_name, category # Refine a few Redis "types". # - @index = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:index" + @inverted = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:inverted" @weights = Redis::StringHash.new "#{category.identifier}:#{bundle_name}:weights" - @similarity = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:similarity" + @similarity = Redis::ListHash.new "#{category.identifier}:#{bundle_name}:similarity" @configuration = Redis::StringHash.new "#{category.identifier}:#{bundle_name}:configuration" end # Delegate to the right collection. # def ids sym - index.collection sym + inverted.collection sym end # Delegate to the right member value. # # Note: Converts to float. \ No newline at end of file