アイテムの説明があるデータベースにテーブルがあります。ユーザーに検索語を入力してもらい、少なくとも1つの一致があった行を、一致した数で降順に並べ替えて返すことができるようにしたいと思います。
これが可能かどうかはわかりませんが、グーグルで答えを見つけることができなかったので、ここに来ました。
基本的に、ユーザーが「トラックブルーとゴールドのツートーン」と入力すると、次のように生成されます。
SELECT * FROM MyItemsTable
WHERE contains(Description, 'truck or blue or with or gold or two or tone')
そして、一致した単語の数でソートされたリターンを持っています。
アドバイスをいただければ幸いです。このテーブルはやがて非常に大きくなるので、効率も私の心の奥底にあります。