Я работаю над проектом rails, который был создан с использованием noSql (Mongoid). Каждая вещь работает отлично. Проблема заключается в том, что я хочу добавить .. полнотекстовый поиск здесь. Я использовал эти драгоценные камни для этого ...Mongoid and Full_text search issue
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