検索エンジンを最適化しようとしています。現在、ユーザーが入力した検索語とデータベースに保存されているキーワードの間で strcmp を実行しています。ユーザーの検索語がキーワードと一致するほど、検索結果に早く表示されるようにする方法を考え出そうとしています。
たとえば、ユーザーが「赤いリンゴの絵」を検索し、その項目について 1.「古いリンゴの絵 緑」 2.「リンゴの絵 赤いニューヨーク」というキーワードを持つ 2 つのエントリがある場合、2 番目のエントリが表示されることを望みます。すべてのユーザーの検索語がデータベースに保存されているキーワードで見つかったため、検索結果の最初に表示されます。
これを達成する方法について何か助けはありますか?