【发布时间】:2012-02-26 15:39:47
【问题描述】:
我一直在使用 noSql(Mongoid) 制作 rails 项目。一切都运行良好。问题是我想在这里添加..全文搜索。我一直在用这个宝石来做这个......
gem 'mongoid_fulltext'
我的模型文件看起来像这样..
class Keyword
include Mongoid::Document
include Mongoid::FullTextSearch
field :name, type:String
#index :name, unique: true
embeds_many :posts
validates_presence_of :name
validates_uniqueness_of :name
fulltext_search_in :name, :index_name => 'name_index'
end
在控制器中。
@keywords = Keyword.fulltext_search(params[:search], :index => 'name_index')
然后@keywords 总是返回一个空数组。
谢谢 阿维埃特
【问题讨论】:
标签: ruby-on-rails-3.1 full-text-search mongoid