Rails 3 アプリで texticle gem を使用しています。
玉ねぎ、ネギ、オニオンパウダーなど、食べ物の名前でいっぱいのテーブルがあります.
私はテーブルを検索しています
foodnames = FoodName.search(params[:search]) return render :json => foodnames
「刻んだタマネギ」を検索しようとすると、一致する「タマネギ」のリストを取得したいと思っていましたが、これらはやや近いため、空のセットを取得しています。
「Onion」または「Onions」だけを使用すると、期待したリストが返されます。
テキスタイルと矛盾するドキュメントがあるようです。github リポジトリ ページhttps://github.com/texticle/texticle には のようなメソッドが表示されますfuzzy_search
が、それを実行しようとするとundefined method
#Class` に対して fuzzy_searchが表示されます
他のドキュメントhttp://texticle.github.com/texticle/は、 fuzzy_search または同様の機能について何も述べていません。
私のgemファイルにはgem 'texticle', '~> 2.0', require: 'texticle/rails'
.
ここで何が起こっているのか、より良い検索結果を得るにはどうすればよいのか、誰かが明確にすることはできますか? このままでは私のニーズには厳しすぎるように思えます。