18 lines
752 B
Ruby
18 lines
752 B
Ruby
|
require "redis"
|
||
|
require "redis-namespace"
|
||
|
require "redis-search"
|
||
|
# don't forget change namespace
|
||
|
redis = Redis.new(:host => "127.0.0.1",:port => "6379")
|
||
|
# We suggest you use a special db in Redis, when you need to clear all data, you can use flushdb command to clear them.
|
||
|
redis.select(3)
|
||
|
# Give a special namespace as prefix for Redis key, when your have more than one project used redis-search, this config will make them work fine.
|
||
|
redis = Redis::Namespace.new("orbit_nccu:redis_search2", :redis => redis)
|
||
|
Redis::Search.configure do |config|
|
||
|
config.redis = redis
|
||
|
config.complete_max_length = 100
|
||
|
config.pinyin_match = true
|
||
|
# use rmmseg, true to disable it, it can save memroy
|
||
|
config.disable_rmmseg = false
|
||
|
end
|
||
|
Bulletin.new
|
||
|
NewsBulletin.new
|