ruby スクリプトで大きな CSV ファイルを解析しており、いくつかの検索キーからタイトルに最も近いものを見つける必要があります。検索キーは 1 つ以上の値である可能性があり、以下のように値が正確に一致しない場合があります (近いはずです)。
search_keys = ["big", "bear"]
検索する必要があるデータを含む大きな配列で、列のみを検索したいtitle
:
array = [
["id", "title", "code", "description"],
["1", "once upon a time", "3241", "a classic story"],
["2", "a big bad wolf", "4235", "a little scary"],
["3", "three big bears", "2626", "a heart warmer"]
]
["3", "three big bears", "2626", "a heart warmer"]
この場合、これが検索キーに最も近い行を返すようにしたいと思います。
指定された検索キーから最も近い一致を返したい。
使用できるヘルパー/ライブラリ/宝石はありますか? 誰もこれを前にやった??