私は、Railsでファジー比較のためのいくつかの良いオプションを探していました。Ruby/Railsのファジー比較
基本的に、データベースの一部の文字列と比較したい文字列があります。該当する場合は、最も近い文字列を取得したいと考えています。この特定のケースでは、私は順序の誤りや誤字の検出にはあまり興味がありませんが、無関係な単語(余分な情報、句読点、などの単語)を無視して、ベストマッチ。これらの文字列は、通常2〜7語の長さの間にあります。
これを行うにあたって最良の宝石/方法は何でしょうか?私はamatch(http://flori.github.com/amatch/doc/index.html)を見てきましたが、他に何があったのか不思議でした。
ありがとうございます!
フルテキスト検索ソリューションのようなサウンドは、ファジー検索システムよりも優れている可能性があります。 –
おそらく、私は既にフルテキスト検索システムを採用しています。それは、無関係な単語を無視するのはあまり良いことではありません。しかし、それは設定の問題です。 –
通常、あなたがプレイできる「ストップワード」リストがあります。 –