'cards'というINNODBテーブルに約20,000行あるので、FULLTEXTはオプションではありません。
この表を考慮してください:
id | name | description
----------------------------------------------------------
1 John Smith Just some dude
2 Ted Johnson Another dude
3 Johnathan Todd This guy too
4 Susan Smith Her too
5 Sam John Bond And him
6 John Smith Same guy as num 1, another record
7 John Adams Last guy, promise
したがって、ユーザーが「ジョン」を検索すると、結果セットを次の順序にする必要があります。
7 John Adams
6 John Smith
3 Johnathan Todd
5 Sam John Bond
2 Ted Johnson
「ジョン・スミス」を引っ張ったのは1回だけで、彼の最新のエントリを取得したことに注意してください。私のデータによると、すべての名前はまったく同じ人物のものであり、ジョン・スミスという名前の2人の異なる人物について心配する必要はありません。アイデア?何か明確にできるかどうか教えてください。