Web サイトにキーワード ベースの検索を実装しています。私のデータベースには、画像、オーディオ、ビデオ、ドキュメント、およびその他のファイルの 5 つの関係が含まれています。それぞれに、名前、説明、ファイル サイズ、およびファイルに関するその他の情報が含まれています。キーワード ベースの検索を実装するために、基本的に 2 つの列 (keywordString、rowId) を含むインデックス テーブルを作成しています。ここで、「keywordString」は特定の行の文字列型のすべての列の連結であり、「rowId」は元の行番号です。列データが取得されました (基本的には、5 つのリレーションのいずれかの行へのポインター)。たとえば、("key1 key2 key3","imgR1") は、イメージ テーブルの行 1 のいずれかの列に "key1"、"key2"、"key3" という単語が含まれていることを意味します。
また、検索クエリからどの単語を削除する必要がありますか? 重複する単語、冠詞、接続詞をすべて削除しています。