我一直在使用noSql(Mongoid)製作的rails項目。每件事情都運行良好。問題是我想在這裏添加..全文搜索。我一直在使用這個寶石本...Mongoid和Full_text搜索問題
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
總是總是返回一個空數組。
感謝 Awieet
是的我一直想念這個.. update_ngram_index – user1232518 2012-02-27 07:48:50