次のようなタグが付いたアイテムのデータベースがあります。
item1
でタグ付けされています"pork with apple sauce"
item2
でタグ付けされています"pork"
、item3
でタグ付けされてい"apple sauce"
ます。
文字列と一致する場合:
「今日はポークをアップルソースで食べたいのですが、いっぱいになります」
タグに対して、3つの結果が得られます。ただし、最も具体的なものを取得したいだけです。この場合はですitem1
。
これは単なる例であり、特定のデータベースを使用していません。ルビーで文字列と地図を作成するだけです。「あいまい検索」を思いついた。これが正しいかどうかはわかりません。誰かがこの特定の問題を解決する方法を提案できますか?