フルテキストインデックスは、あなたがやろうとしていることに対して間違ったアプローチです。ただし、特定の問題は最小単語長であり、末尾に応じて3または4(デフォルト)のいずれかになります。これは、ドキュメント で説明されています。 、具体的にはこちら 。
値をリセットしたら、インデックスを再作成する必要があります。
あなたは賢くしようとしているのではないかと思います。 「物事のリストを区切られた文字列に保存しないでください」というアドバイスを聞いたことがあるでしょう。しかし、あなたは代わりに「ああ、でも私は全文索引を使うことができる」と反論した。 できます 、ただし、より複雑なクエリはあまり最適化されないことがわかります。
正しくやってください。関連付けテーブルuser_skills
を作成します ユーザーごと、およびユーザーが持っているスキルごとに1つの行があります。クエリでの使用、重複の防止、クエリの最適化などが簡単になります。