1

おそらく300〜600語の単語の大きなリストがあり、ユーザーが単語を入力し始めると、アプリが特定のリストから見つけた、その人が与えているスペルに近い単語を提案するようにしたいと考えています。オートコンプリートに似ていますが、単語のリストは動的で、そのユーザーに固有です。これを達成する方法についての宝石やテクニックの提案はありますか?

4

1 に答える 1

1

Ruby で実行したい場合は、この gem https://github.com/seamusabshere/fuzzy_matchで使用されているようなファジー マッチ アルゴリズムを使用できます。例を確認してください。

>> FuzzyMatch.new(['seamus', 'andy', 'ben']).find('Shamus')
=> "seamus"
于 2016-06-28T20:25:56.817 に答える