私は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